home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SCOP
/
(MAC) Scop
/
scop
/
scop.img
/
SCOP.SYSTEM
/
PROJ.SCOP
/
PROJ.SCOP.rsrc
/
bin.rsrc_CODE_11532_METHCAST.txt
< prev
next >
Wrap
Text File
|
1994-05-19
|
176KB
|
3,117 lines
# near model CODE resource
# jump table entries: 6888-6917 (30 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 3F2E 000A move.w -[A7], [A6 + 0xA]
0000000A 3F3C 001C move.w -[A7], 0x1C
0000000E 302E 0008 move.w D0, [A6 + 0x8]
00000012 48C0 ext.l D0
00000014 2F00 move.l -[A7], D0
00000016 42A7 clr.l -[A7]
00000018 4EBA 10C2 jsr [PC + 0x10C2 /* 000010DC */]
0000001C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000020 4E5E unlink A6
00000022 2E9F move.l [A7], [A7]+
00000024 4E75 rts
fn00000026:
00000026 4E56 0000 link A6, 0
0000002A 42A7 clr.l -[A7]
0000002C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000030 3F3C 001D move.w -[A7], 0x1D
00000034 42A7 clr.l -[A7]
00000036 42A7 clr.l -[A7]
00000038 4EBA 10A2 jsr [PC + 0x10A2 /* 000010DC */]
0000003C 201F move.l D0, [A7]+
0000003E 3D40 000A move.w [A6 + 0xA], D0
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 544F addq.w A7, 2
00000048 4ED0 jmp [A0]
fn0000004A:
0000004A 4E56 0000 link A6, 0
0000004E 42A7 clr.l -[A7]
00000050 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000054 3F3C 0011 move.w -[A7], 0x11
00000058 42A7 clr.l -[A7]
0000005A 42A7 clr.l -[A7]
0000005C 4EBA 107E jsr [PC + 0x107E /* 000010DC */]
00000060 4A9F tst.l [A7]+
00000062 57C0 seq D0
00000064 4400 neg.b D0
00000066 1D40 000A move.b [A6 + 0xA], D0
0000006A 4E5E unlink A6
0000006C 205F movea.l A0, [A7]+
0000006E 544F addq.w A7, 2
00000070 4ED0 jmp [A0]
fn00000072:
00000072 4E56 0000 link A6, 0
00000076 206E 0008 movea.l A0, [A6 + 0x8]
0000007A 2F08 move.l -[A7], A0
0000007C 42A7 clr.l -[A7]
0000007E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000082 3F3C 001D move.w -[A7], 0x1D
00000086 42A7 clr.l -[A7]
00000088 42A7 clr.l -[A7]
0000008A 4EBA 1050 jsr [PC + 0x1050 /* 000010DC */]
0000008E 201F move.l D0, [A7]+
00000090 205F movea.l A0, [A7]+
00000092 3080 move.w [A0], D0
00000094 42A7 clr.l -[A7]
00000096 3F2E 000C move.w -[A7], [A6 + 0xC]
0000009A 3F3C 0011 move.w -[A7], 0x11
0000009E 42A7 clr.l -[A7]
000000A0 42A7 clr.l -[A7]
000000A2 4EBA 1038 jsr [PC + 0x1038 /* 000010DC */]
000000A6 4A9F tst.l [A7]+
000000A8 57C0 seq D0
000000AA 4400 neg.b D0
000000AC 1D40 000E move.b [A6 + 0xE], D0
000000B0 4E5E unlink A6
000000B2 205F movea.l A0, [A7]+
000000B4 5C4F addq.w A7, 6
000000B6 4ED0 jmp [A0]
000000B8 4E56 FEEA link A6, -0x0116
000000BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000C0 3C2E 0008 move.w D6, [A6 + 0x8]
000000C4 426E 000A clr.w [A6 + 0xA]
000000C8 42A7 clr.l -[A7]
000000CA 3F06 move.w -[A7], D6
000000CC 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000000D0 265F movea.l A3, [A7]+
000000D2 284B movea.l A4, A3
000000D4 4AAC 001E tst.l [A4 + 0x1E]
000000D8 6704 beq +0x6 /* 000000DE */
000000DA 6000 015C bra +0x15E /* 00000238 */
label000000DE:
000000DE 4267 clr.w -[A7]
000000E0 3F06 move.w -[A7], D6
000000E2 486E FFFC pea.l [A6 - 0x4]
000000E6 4EBA FF8A jsr [PC - 0x76 /* 00000072 */]
000000EA 101F move.b D0, [A7]+
000000EC 660A bne +0xC /* 000000F8 */
000000EE 3D6D F312 000A move.w [A6 + 0xA], [A5 - 0xCEE]
000000F4 6000 0142 bra +0x144 /* 00000238 */
label000000F8:
000000F8 422E FFFB clr.b [A6 - 0x5]
000000FC 4267 clr.w -[A7]
000000FE 2F0B move.l -[A7], A3
00000100 3F3C 0003 move.w -[A7], 0x3
00000104 4EBA 0D3A jsr [PC + 0xD3A /* 00000E40 */]
00000108 101F move.b D0, [A7]+
0000010A 6704 beq +0x6 /* 00000110 */
0000010C 6000 00D2 bra +0xD4 /* 000001E0 */
label00000110:
00000110 4AAC 000C tst.l [A4 + 0xC]
00000114 57C0 seq D0
00000116 4A00 tst.b D0
00000118 671C beq +0x1E /* 00000136 */
0000011A 2F00 move.l -[A7], D0
0000011C 4267 clr.w -[A7]
0000011E 2F0B move.l -[A7], A3
00000120 4EBA 0A52 jsr [PC + 0xA52 /* 00000B74 */]
00000124 121F move.b D1, [A7]+
00000126 201F move.l D0, [A7]+
00000128 C001 and.b D0, D1
0000012A 670A beq +0xC /* 00000136 */
0000012C 3D6D F312 000A move.w [A6 + 0xA], [A5 - 0xCEE]
00000132 6000 00AC bra +0xAE /* 000001E0 */
label00000136:
00000136 42A7 clr.l -[A7]
00000138 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000013C 0C9F 0000 3A98 cmpi.l [A7]+, 0x3A98
00000142 6C16 bge +0x18 /* 0000015A */
00000144 1B7C 0001 F333 move.b [A5 - 0xCCD], 0x1
0000014A 3B7C FF94 F312 move.w [A5 - 0xCEE], 0xFF94
00000150 3D6D F312 000A move.w [A6 + 0xA], [A5 - 0xCEE]
00000156 6000 0088 bra +0x8A /* 000001E0 */
label0000015A:
0000015A 4267 clr.w -[A7]
0000015C 486C 001E pea.l [A4 + 0x1E]
00000160 2F2C 000C move.l -[A7], [A4 + 0xC]
00000164 3F3C 0004 move.w -[A7], 0x4
00000168 486E FFFB pea.l [A6 - 0x5]
0000016C 303C 00F1 move.w D0, 0xF1
00000170 AAAA syscall QuickTimeDispatch
00000172 3E1F move.w D7, [A7]+
00000174 0C47 F830 cmpi.w D7, 0xF830
00000178 6618 bne +0x1A /* 00000192 */
0000017A 4267 clr.w -[A7]
0000017C 486C 001E pea.l [A4 + 0x1E]
00000180 2F2C 000C move.l -[A7], [A4 + 0xC]
00000184 4267 clr.w -[A7]
00000186 486E FFFB pea.l [A6 - 0x5]
0000018A 303C 00F1 move.w D0, 0xF1
0000018E AAAA syscall QuickTimeDispatch
00000190 3E1F move.w D7, [A7]+
label00000192:
00000192 3D47 000A move.w [A6 + 0xA], D7
00000196 7094 moveq.l D0, 0xFFFFFF94
00000198 B047 cmp.w D0, D7
0000019A 660E bne +0x10 /* 000001AA */
0000019C 1B7C 0001 F333 move.b [A5 - 0xCCD], 0x1
000001A2 3B47 F312 move.w [A5 - 0xCEE], D7
000001A6 6000 0090 bra +0x92 /* 00000238 */
label000001AA:
000001AA 4A47 tst.w D7
000001AC 6732 beq +0x34 /* 000001E0 */
000001AE 2F0B move.l -[A7], A3
000001B0 3F3C 0003 move.w -[A7], 0x3
000001B4 1F3C 0001 move.b -[A7], 0x1
000001B8 4EBA 0CBA jsr [PC + 0xCBA /* 00000E74 */]
000001BC 422E FFFB clr.b [A6 - 0x5]
000001C0 7080 moveq.l D0, 0xFFFFFF80
000001C2 B047 cmp.w D0, D7
000001C4 57C0 seq D0
000001C6 4A00 tst.b D0
000001C8 6616 bne +0x18 /* 000001E0 */
000001CA 0C47 F830 cmpi.w D7, 0xF830
000001CE 57C1 seq D1
000001D0 8001 or.b D0, D1
000001D2 6702 beq +0x4 /* 000001D6 */
000001D4 600A bra +0xC /* 000001E0 */
label000001D6:
000001D6 1B7C 0001 F333 move.b [A5 - 0xCCD], 0x1
000001DC 3B47 F312 move.w [A5 - 0xCEE], D7
label000001E0:
000001E0 102E FFFB move.b D0, [A6 - 0x5]
000001E4 6748 beq +0x4A /* 0000022E */
000001E6 42A7 clr.l -[A7]
000001E8 42A7 clr.l -[A7]
000001EA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000001EE 2D5F FFF6 move.l [A6 - 0xA], [A7]+
000001F2 4267 clr.w -[A7]
000001F4 2F2C 001E move.l -[A7], [A4 + 0x1E]
000001F8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000001FC 303C 0022 move.w D0, 0x22 /* '\"' */
00000200 AAAA syscall QuickTimeDispatch
00000202 3E1F move.w D7, [A7]+
00000204 6620 bne +0x22 /* 00000226 */
00000206 486C 000C pea.l [A4 + 0xC]
0000020A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000020E 296E FFF6 000C move.l [A4 + 0xC], [A6 - 0xA]
00000214 486B 0007 pea.l [A3 + 0x7]
00000218 3F3C 0003 move.w -[A7], 0x3
0000021C 1F3C 0001 move.b -[A7], 0x1
00000220 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00000224 6008 bra +0xA /* 0000022E */
label00000226:
00000226 486E FFF6 pea.l [A6 - 0xA]
0000022A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
label0000022E:
0000022E 3F06 move.w -[A7], D6
00000230 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000234 4EBA FDCA jsr [PC - 0x236 /* 00000000 */]
label00000238:
00000238 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000023C 4E5E unlink A6
0000023E 205F movea.l A0, [A7]+
00000240 544F addq.w A7, 2
00000242 4ED0 jmp [A0]
00000244 4E56 FFFC link A6, -0x0004
00000248 48E7 0108 movem.l -[A7], D7,A4
0000024C 3E2E 0008 move.w D7, [A6 + 0x8]
00000250 102D EF26 move.b D0, [A5 - 0x10DA]
00000254 670E beq +0x10 /* 00000264 */
00000256 7201 moveq.l D1, 0x01
00000258 B247 cmp.w D1, D7
0000025A 57C1 seq D1
0000025C C001 and.b D0, D1
0000025E 6704 beq +0x6 /* 00000264 */
00000260 6000 00E4 bra +0xE6 /* 00000346 */
label00000264:
00000264 102D EF25 move.b D0, [A5 - 0x10DB]
00000268 670E beq +0x10 /* 00000278 */
0000026A 7202 moveq.l D1, 0x02
0000026C B247 cmp.w D1, D7
0000026E 57C1 seq D1
00000270 C001 and.b D0, D1
00000272 6704 beq +0x6 /* 00000278 */
00000274 6000 00D0 bra +0xD2 /* 00000346 */
label00000278:
00000278 206E 000C movea.l A0, [A6 + 0xC]
0000027C 49E8 027E lea.l A4, [A0 + 0x27E]
00000280 7001 moveq.l D0, 0x01
00000282 B047 cmp.w D0, D7
00000284 665A bne +0x5C /* 000002E0 */
00000286 7004 moveq.l D0, 0x04
00000288 6B1C bmi +0x1E /* 000002A6 */
0000028A 206D F342 movea.l A0, [A5 - 0xCBE]
0000028E B07C 001F cmp.w D0, 0x1F
00000292 6E12 bgt +0x14 /* 000002A6 */
00000294 41E8 0896 lea.l A0, [A0 + 0x896]
00000298 3200 move.w D1, D0
0000029A E649 lsr D1.w, 3
0000029C 4441 neg.w D1
0000029E 0130 10FF btst [A0 + D1.w - 0x1], D0
000002A2 0A3C 0004 xori.b ccr, 4
label000002A6:
000002A6 6700 009E beq +0xA0 /* 00000346 */
000002AA 7017 moveq.l D0, 0x17
000002AC B02C 0001 cmp.b D0, [A4 + 0x1]
000002B0 57C0 seq D0
000002B2 4A00 tst.b D0
000002B4 6712 beq +0x14 /* 000002C8 */
000002B6 2F00 move.l -[A7], D0
000002B8 4267 clr.w -[A7]
000002BA 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002BE 4EBA FD8A jsr [PC - 0x276 /* 0000004A */]
000002C2 121F move.b D1, [A7]+
000002C4 201F move.l D0, [A7]+
000002C6 C001 and.b D0, D1
label000002C8:
000002C8 1F2C 0001 move.b -[A7], [A4 + 0x1]
000002CC 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002D0 3F07 move.w -[A7], D7
000002D2 486D F24A pea.l [A5 - 0xDB6]
000002D6 1F2E 000A move.b -[A7], [A6 + 0xA]
000002DA 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
000002DE 6066 bra +0x68 /* 00000346 */
label000002E0:
000002E0 7002 moveq.l D0, 0x02
000002E2 B047 cmp.w D0, D7
000002E4 57C0 seq D0
000002E6 4A00 tst.b D0
000002E8 675C beq +0x5E /* 00000346 */
000002EA C02D F09E and.b D0, [A5 - 0xF62]
000002EE 6756 beq +0x58 /* 00000346 */
000002F0 7003 moveq.l D0, 0x03
000002F2 6B1C bmi +0x1E /* 00000310 */
000002F4 206D F342 movea.l A0, [A5 - 0xCBE]
000002F8 B07C 001F cmp.w D0, 0x1F
000002FC 6E12 bgt +0x14 /* 00000310 */
000002FE 41E8 0896 lea.l A0, [A0 + 0x896]
00000302 3200 move.w D1, D0
00000304 E649 lsr D1.w, 3
00000306 4441 neg.w D1
00000308 0130 10FF btst [A0 + D1.w - 0x1], D0
0000030C 0A3C 0004 xori.b ccr, 4
label00000310:
00000310 6734 beq +0x36 /* 00000346 */
00000312 7017 moveq.l D0, 0x17
00000314 B02C 000A cmp.b D0, [A4 + 0xA]
00000318 57C0 seq D0
0000031A 4A00 tst.b D0
0000031C 6712 beq +0x14 /* 00000330 */
0000031E 2F00 move.l -[A7], D0
00000320 4267 clr.w -[A7]
00000322 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000326 4EBA FD22 jsr [PC - 0x2DE /* 0000004A */]
0000032A 121F move.b D1, [A7]+
0000032C 201F move.l D0, [A7]+
0000032E C001 and.b D0, D1
label00000330:
00000330 1F2C 000A move.b -[A7], [A4 + 0xA]
00000334 3F2C 0008 move.w -[A7], [A4 + 0x8]
00000338 3F07 move.w -[A7], D7
0000033A 486D F24A pea.l [A5 - 0xDB6]
0000033E 1F2E 000A move.b -[A7], [A6 + 0xA]
00000342 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
label00000346:
00000346 4CDF 1080 movem.l D7,A4, [A7]+
0000034A 4E5E unlink A6
0000034C 205F movea.l A0, [A7]+
0000034E 504F addq.w A7, 8
00000350 4ED0 jmp [A0]
fn00000352:
00000352 4E56 0000 link A6, 0
00000356 206D F34E movea.l A0, [A5 - 0xCB2]
0000035A 1028 0146 move.b D0, [A0 + 0x146]
0000035E 6722 beq +0x24 /* 00000382 */
00000360 4A68 0148 tst.w [A0 + 0x148]
00000364 56C1 sne D1
00000366 C001 and.b D0, D1
00000368 4A00 tst.b D0
0000036A 6716 beq +0x18 /* 00000382 */
0000036C 322E 0008 move.w D1, [A6 + 0x8]
00000370 B268 0148 cmp.w D1, [A0 + 0x148]
00000374 5CC1 sge D1
00000376 C001 and.b D0, D1
00000378 6708 beq +0xA /* 00000382 */
0000037A 3D68 014C 000A move.w [A6 + 0xA], [A0 + 0x14C]
00000380 6030 bra +0x32 /* 000003B2 */
label00000382:
00000382 206D F34E movea.l A0, [A5 - 0xCB2]
00000386 70FF moveq.l D0, 0xFFFFFFFF
00000388 B068 0126 cmp.w D0, [A0 + 0x126]
0000038C 6708 beq +0xA /* 00000396 */
0000038E 3D68 0126 000A move.w [A6 + 0xA], [A0 + 0x126]
00000394 601C bra +0x1E /* 000003B2 */
label00000396:
00000396 206D F34E movea.l A0, [A5 - 0xCB2]
0000039A 70FF moveq.l D0, 0xFFFFFFFF
0000039C B068 019C cmp.w D0, [A0 + 0x19C]
000003A0 6708 beq +0xA /* 000003AA */
000003A2 3D68 019C 000A move.w [A6 + 0xA], [A0 + 0x19C]
000003A8 6008 bra +0xA /* 000003B2 */
label000003AA:
000003AA 4267 clr.w -[A7]
000003AC A994 syscall CurResFile
000003AE 3D5F 000A move.w [A6 + 0xA], [A7]+
label000003B2:
000003B2 4E5E unlink A6
000003B4 205F movea.l A0, [A7]+
000003B6 544F addq.w A7, 2
000003B8 4ED0 jmp [A0]
fn000003BA:
000003BA 4E56 FFF0 link A6, -0x0010
000003BE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003C2 266E 0008 movea.l A3, [A6 + 0x8]
000003C6 2853 movea.l A4, [A3]
000003C8 302B 0006 move.w D0, [A3 + 0x6]
000003CC 0440 0011 subi.w D0, 0x11
000003D0 672E beq +0x30 /* 00000400 */
000003D2 0440 000B subi.w D0, 0xB
000003D6 6700 00B2 beq +0xB4 /* 0000048A */
000003DA 5340 subq.w D0, 1
000003DC 6700 0128 beq +0x12A /* 00000506 */
000003E0 5340 subq.w D0, 1
000003E2 6700 016E beq +0x170 /* 00000552 */
000003E6 5B40 subq.w D0, 5
000003E8 6704 beq +0x6 /* 000003EE */
000003EA 6000 0166 bra +0x168 /* 00000552 */
label000003EE:
000003EE 42A7 clr.l -[A7]
000003F0 2F0B move.l -[A7], A3
000003F2 3F3C 0005 move.w -[A7], 0x5
000003F6 4EBA 0CB4 jsr [PC + 0xCB4 /* 000010AC */]
000003FA 2C1F move.l D6, [A7]+
000003FC 6000 0154 bra +0x156 /* 00000552 */
label00000400:
00000400 4AAC 000C tst.l [A4 + 0xC]
00000404 6716 beq +0x18 /* 0000041C */
00000406 206C 000C movea.l A0, [A4 + 0xC]
0000040A 4A90 tst.l [A0]
0000040C 660E bne +0x10 /* 0000041C */
0000040E 42A7 clr.l -[A7]
00000410 2F0B move.l -[A7], A3
00000412 3F3C 0005 move.w -[A7], 0x5
00000416 4EBA 0C94 jsr [PC + 0xC94 /* 000010AC */]
0000041A 2C1F move.l D6, [A7]+
label0000041C:
0000041C 4AAC 000C tst.l [A4 + 0xC]
00000420 670E beq +0x10 /* 00000430 */
00000422 2F2C 000C move.l -[A7], [A4 + 0xC]
00000426 205F movea.l A0, [A7]+
00000428 A04A syscall HNoPurge
0000042A 426D F312 clr.w [A5 - 0xCEE]
0000042E 6022 bra +0x24 /* 00000452 */
label00000430:
00000430 42A7 clr.l -[A7]
00000432 2F0B move.l -[A7], A3
00000434 3F3C 0002 move.w -[A7], 0x2
00000438 4EBA 0C72 jsr [PC + 0xC72 /* 000010AC */]
0000043C 2C1F move.l D6, [A7]+
0000043E 4A6D F312 tst.w [A5 - 0xCEE]
00000442 660E bne +0x10 /* 00000452 */
00000444 42A7 clr.l -[A7]
00000446 2F0B move.l -[A7], A3
00000448 3F3C 0010 move.w -[A7], 0x10
0000044C 4EBA 0C5E jsr [PC + 0xC5E /* 000010AC */]
00000450 2C1F move.l D6, [A7]+
label00000452:
00000452 302D F312 move.w D0, [A5 - 0xCEE]
00000456 48C0 ext.l D0
00000458 2740 0018 move.l [A3 + 0x18], D0
0000045C 4A6D F312 tst.w [A5 - 0xCEE]
00000460 57C0 seq D0
00000462 4A00 tst.b D0
00000464 6700 00EC beq +0xEE /* 00000552 */
00000468 7201 moveq.l D1, 0x01
0000046A B2AB 0008 cmp.l D1, [A3 + 0x8]
0000046E 57C1 seq D1
00000470 C001 and.b D0, D1
00000472 6700 00DE beq +0xE0 /* 00000552 */
00000476 486C 0007 pea.l [A4 + 0x7]
0000047A 3F3C 0004 move.w -[A7], 0x4
0000047E 1F3C 0001 move.b -[A7], 0x1
00000482 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00000486 6000 00CA bra +0xCC /* 00000552 */
label0000048A:
0000048A 4AAC 000C tst.l [A4 + 0xC]
0000048E 56C0 sne D0
00000490 4A00 tst.b D0
00000492 6700 00BE beq +0xC0 /* 00000552 */
00000496 206C 000C movea.l A0, [A4 + 0xC]
0000049A 4A90 tst.l [A0]
0000049C 56C1 sne D1
0000049E C001 and.b D0, D1
000004A0 6700 00B0 beq +0xB2 /* 00000552 */
000004A4 3E2B 000A move.w D7, [A3 + 0xA]
000004A8 7002 moveq.l D0, 0x02
000004AA B047 cmp.w D0, D7
000004AC 660E bne +0x10 /* 000004BC */
000004AE 486C 0007 pea.l [A4 + 0x7]
000004B2 2F3C 0000 0004 move.l -[A7], 0x4
000004B8 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
label000004BC:
000004BC 4267 clr.w -[A7]
000004BE 2F2C 000C move.l -[A7], [A4 + 0xC]
000004C2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000004C6 101F move.b D0, [A7]+
000004C8 6702 beq +0x4 /* 000004CC */
000004CA 4247 clr.w D7
label000004CC:
000004CC 082C 0003 0007 btst.b [A4 + 0x7], 0x3
000004D2 6702 beq +0x4 /* 000004D6 */
000004D4 4247 clr.w D7
label000004D6:
000004D6 082C 0004 0007 btst.b [A4 + 0x7], 0x4
000004DC 6702 beq +0x4 /* 000004E0 */
000004DE 4247 clr.w D7
label000004E0:
000004E0 206D F34E movea.l A0, [A5 - 0xCB2]
000004E4 7003 moveq.l D0, 0x03
000004E6 B068 019E cmp.w D0, [A0 + 0x19E]
000004EA 6602 bne +0x4 /* 000004EE */
000004EC 4247 clr.w D7
label000004EE:
000004EE 4A47 tst.w D7
000004F0 6F0A ble +0xC /* 000004FC */
000004F2 2F2C 000C move.l -[A7], [A4 + 0xC]
000004F6 205F movea.l A0, [A7]+
000004F8 A049 syscall HPurge
000004FA 6056 bra +0x58 /* 00000552 */
label000004FC:
000004FC 2F2C 000C move.l -[A7], [A4 + 0xC]
00000500 205F movea.l A0, [A7]+
00000502 A04A syscall HNoPurge
00000504 604C bra +0x4E /* 00000552 */
label00000506:
00000506 7000 moveq.l D0, 0x00
00000508 2740 0018 move.l [A3 + 0x18], D0
0000050C 4AAC 000C tst.l [A4 + 0xC]
00000510 57C0 seq D0
00000512 4A00 tst.b D0
00000514 660C bne +0xE /* 00000522 */
00000516 206C 000C movea.l A0, [A4 + 0xC]
0000051A 4A90 tst.l [A0]
0000051C 57C1 seq D1
0000051E 8001 or.b D0, D1
00000520 6708 beq +0xA /* 0000052A */
label00000522:
00000522 7001 moveq.l D0, 0x01
00000524 2740 0018 move.l [A3 + 0x18], D0
00000528 6028 bra +0x2A /* 00000552 */
label0000052A:
0000052A 4267 clr.w -[A7]
0000052C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000530 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000534 101F move.b D0, [A7]+
00000536 661A bne +0x1C /* 00000552 */
00000538 082C 0003 0007 btst.b [A4 + 0x7], 0x3
0000053E 57C0 seq D0
00000540 082C 0004 0007 btst.b [A4 + 0x7], 0x4
00000546 57C1 seq D1
00000548 C001 and.b D0, D1
0000054A 6706 beq +0x8 /* 00000552 */
0000054C 7001 moveq.l D0, 0x01
0000054E 2740 0018 move.l [A3 + 0x18], D0
label00000552:
00000552 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000556 4E5E unlink A6
00000558 2E9F move.l [A7], [A7]+
0000055A 4E75 rts
fn0000055C:
0000055C 4E56 FFF6 link A6, -0x000A
00000560 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000564 3C2E 0008 move.w D6, [A6 + 0x8]
00000568 7E01 moveq.l D7, 0x01
0000056A 42A7 clr.l -[A7]
0000056C 3F06 move.w -[A7], D6
0000056E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000572 285F movea.l A4, [A7]+
00000574 4A2C 0006 tst.b [A4 + 0x6]
00000578 6770 beq +0x72 /* 000005EA */
0000057A 4267 clr.w -[A7]
0000057C 3F06 move.w -[A7], D6
0000057E 4EBA FACA jsr [PC - 0x536 /* 0000004A */]
00000582 101F move.b D0, [A7]+
00000584 6608 bne +0xA /* 0000058E */
00000586 426D F312 clr.w [A5 - 0xCEE]
0000058A 4207 clr.b D7
0000058C 605C bra +0x5E /* 000005EA */
label0000058E:
0000058E 7001 moveq.l D0, 0x01
00000590 B02C 0006 cmp.b D0, [A4 + 0x6]
00000594 57C0 seq D0
00000596 082C 0005 0007 btst.b [A4 + 0x7], 0x5
0000059C 56C1 sne D1
0000059E C001 and.b D0, D1
000005A0 6748 beq +0x4A /* 000005EA */
000005A2 42A7 clr.l -[A7]
000005A4 3F06 move.w -[A7], D6
000005A6 4A6C 0014 tst.w [A4 + 0x14]
000005AA 5DC0 slt D0
000005AC 4400 neg.b D0
000005AE 1F00 move.b -[A7], D0
000005B0 4267 clr.w -[A7]
000005B2 4EAD 1C0A jsr [A5 + 0x1C0A /* export_893 */]
000005B6 265F movea.l A3, [A7]+
000005B8 200B move.l D0, A3
000005BA 57C0 seq D0
000005BC 4A00 tst.b D0
000005BE 6724 beq +0x26 /* 000005E4 */
000005C0 322C 001C move.w D1, [A4 + 0x1C]
000005C4 926C 0018 sub.w D1, [A4 + 0x18]
000005C8 7401 moveq.l D2, 0x01
000005CA B441 cmp.w D2, D1
000005CC 5DC1 slt D1
000005CE C001 and.b D0, D1
000005D0 6712 beq +0x14 /* 000005E4 */
000005D2 486C 0007 pea.l [A4 + 0x7]
000005D6 2F3C 0000 0002 move.l -[A7], 0x2
000005DC 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000005E0 4207 clr.b D7
000005E2 6006 bra +0x8 /* 000005EA */
label000005E4:
000005E4 2F0B move.l -[A7], A3
000005E6 205F movea.l A0, [A7]+
000005E8 A04A syscall HNoPurge
label000005EA:
000005EA 1D47 000A move.b [A6 + 0xA], D7
000005EE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000005F2 4E5E unlink A6
000005F4 205F movea.l A0, [A7]+
000005F6 544F addq.w A7, 2
000005F8 4ED0 jmp [A0]
fn000005FA:
000005FA 4E56 FFF8 link A6, -0x0008
000005FE 48E7 0018 movem.l -[A7], A3,A4
00000602 42A7 clr.l -[A7]
00000604 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000608 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
0000060C 285F movea.l A4, [A7]+
0000060E 4A2C 0006 tst.b [A4 + 0x6]
00000612 672E beq +0x30 /* 00000642 */
00000614 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000618 3F3C 0001 move.w -[A7], 0x1
0000061C 4EBA F9E2 jsr [PC - 0x61E /* 00000000 */]
00000620 7001 moveq.l D0, 0x01
00000622 B02C 0006 cmp.b D0, [A4 + 0x6]
00000626 57C0 seq D0
00000628 082C 0005 0007 btst.b [A4 + 0x7], 0x5
0000062E 56C1 sne D1
00000630 C001 and.b D0, D1
00000632 670E beq +0x10 /* 00000642 */
00000634 266C 0008 movea.l A3, [A4 + 0x8]
00000638 200B move.l D0, A3
0000063A 6706 beq +0x8 /* 00000642 */
0000063C 2F0B move.l -[A7], A3
0000063E 205F movea.l A0, [A7]+
00000640 A049 syscall HPurge
label00000642:
00000642 4CDF 1800 movem.l A3,A4, [A7]+
00000646 4E5E unlink A6
00000648 205F movea.l A0, [A7]+
0000064A 544F addq.w A7, 2
0000064C 4ED0 jmp [A0]
fn0000064E:
0000064E 4E56 FFFA link A6, -0x0006
00000652 48E7 0118 movem.l -[A7], D7,A3,A4
00000656 266E 000C movea.l A3, [A6 + 0xC]
0000065A 286E 0008 movea.l A4, [A6 + 0x8]
0000065E 41FA 011A lea.l A0, [PC + 0x11A /* 0000077A, value 0x0 */]
00000662 224C movea.l A1, A4
00000664 700F moveq.l D0, 0x0F
label00000666:
00000666 22D8 move.l [A1]+, [A0]+
00000668 51C8 FFFC dbf D0, -0x6 /* 00000666 */
0000066C 3290 move.w [A1], [A0]
0000066E 7E06 moveq.l D7, 0x06
00000670 6056 bra +0x58 /* 000006C8 */
label00000672:
00000672 3007 move.w D0, D7
00000674 E940 asl D0.w, 4
00000676 41F3 00DE lea.l A0, [A3 + D0.w - 0x34]
0000067A 2D48 FFFA move.l [A6 - 0x6], A0
0000067E 4267 clr.w -[A7]
00000680 206E FFFA movea.l A0, [A6 - 0x6]
00000684 1028 0001 move.b D0, [A0 + 0x1]
00000688 4880 ext.w D0
0000068A 3F00 move.w -[A7], D0
0000068C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00000690 101F move.b D0, [A7]+
00000692 6732 beq +0x34 /* 000006C6 */
00000694 41EC 0042 lea.l A0, [A4 + 0x42]
00000698 7020 moveq.l D0, 0x20
label0000069A:
0000069A 3F20 move.w -[A7], -[A0]
0000069C 51C8 FFFC dbf D0, -0x6 /* 0000069A */
000006A0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006A4 206E FFFA movea.l A0, [A6 - 0x6]
000006A8 3F28 0006 move.w -[A7], [A0 + 0x6]
000006AC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000006B0 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000006B4 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006B8 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000006BC 204C movea.l A0, A4
000006BE 7020 moveq.l D0, 0x20
label000006C0:
000006C0 30DF move.w [A0]+, [A7]+
000006C2 51C8 FFFC dbf D0, -0x6 /* 000006C0 */
label000006C6:
000006C6 5247 addq.w D7, 1
label000006C8:
000006C8 701D moveq.l D0, 0x1D
000006CA B047 cmp.w D0, D7
000006CC 6CA4 bge -0x5A /* 00000672 */
000006CE 4A6B 0754 tst.w [A3 + 0x754]
000006D2 6F2E ble +0x30 /* 00000702 */
000006D4 41EC 0042 lea.l A0, [A4 + 0x42]
000006D8 7020 moveq.l D0, 0x20
label000006DA:
000006DA 3F20 move.w -[A7], -[A0]
000006DC 51C8 FFFC dbf D0, -0x6 /* 000006DA */
000006E0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006E4 3F2B 0754 move.w -[A7], [A3 + 0x754]
000006E8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000006EC 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000006F0 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006F4 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000006F8 204C movea.l A0, A4
000006FA 7020 moveq.l D0, 0x20
label000006FC:
000006FC 30DF move.w [A0]+, [A7]+
000006FE 51C8 FFFC dbf D0, -0x6 /* 000006FC */
label00000702:
00000702 7017 moveq.l D0, 0x17
00000704 B02B 001F cmp.b D0, [A3 + 0x1F]
00000708 662E bne +0x30 /* 00000738 */
0000070A 41EC 0042 lea.l A0, [A4 + 0x42]
0000070E 7020 moveq.l D0, 0x20
label00000710:
00000710 3F20 move.w -[A7], -[A0]
00000712 51C8 FFFC dbf D0, -0x6 /* 00000710 */
00000716 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000071A 3F2B 0024 move.w -[A7], [A3 + 0x24]
0000071E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000722 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000726 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000072A 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000072E 204C movea.l A0, A4
00000730 7020 moveq.l D0, 0x20
label00000732:
00000732 30DF move.w [A0]+, [A7]+
00000734 51C8 FFFC dbf D0, -0x6 /* 00000732 */
label00000738:
00000738 7017 moveq.l D0, 0x17
0000073A B02B 0028 cmp.b D0, [A3 + 0x28]
0000073E 662E bne +0x30 /* 0000076E */
00000740 41EC 0042 lea.l A0, [A4 + 0x42]
00000744 7020 moveq.l D0, 0x20
label00000746:
00000746 3F20 move.w -[A7], -[A0]
00000748 51C8 FFFC dbf D0, -0x6 /* 00000746 */
0000074C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000750 3F2B 0026 move.w -[A7], [A3 + 0x26]
00000754 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000758 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
0000075C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000760 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000764 204C movea.l A0, A4
00000766 7020 moveq.l D0, 0x20
label00000768:
00000768 30DF move.w [A0]+, [A7]+
0000076A 51C8 FFFC dbf D0, -0x6 /* 00000768 */
label0000076E:
0000076E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000772 4E5E unlink A6
00000774 205F movea.l A0, [A7]+
00000776 504F addq.w A7, 8
00000778 4ED0 jmp [A0]
0000077A 0000 0000 ori.b D0, 0x0
0000077E 0000 0000 ori.b D0, 0x0
00000782 0000 0000 ori.b D0, 0x0
00000786 0000 0000 ori.b D0, 0x0
0000078A 0000 0000 ori.b D0, 0x0
0000078E 0000 0000 ori.b D0, 0x0
00000792 0000 0000 ori.b D0, 0x0
00000796 0000 0000 ori.b D0, 0x0
0000079A 0000 0000 ori.b D0, 0x0
0000079E 0000 0000 ori.b D0, 0x0
000007A2 0000 0000 ori.b D0, 0x0
000007A6 0000 0000 ori.b D0, 0x0
000007AA 0000 0000 ori.b D0, 0x0
000007AE 0000 0000 ori.b D0, 0x0
000007B2 0000 0000 ori.b D0, 0x0
000007B6 0000 0000 ori.b D0, 0x0
000007BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
000007BE F678 .extension 0x678 // unimplemented
000007C0 2F07 move.l -[A7], D7
000007C2 41EE FFBE lea.l A0, [A6 - 0x42]
000007C6 43FA 0144 lea.l A1, [PC + 0x144 /* 0000090C, value 0x0 */]
000007CA 700F moveq.l D0, 0x0F
label000007CC:
000007CC 20D9 move.l [A0]+, [A1]+
000007CE 51C8 FFFC dbf D0, -0x6 /* 000007CC */
000007D2 3091 move.w [A0], [A1]
000007D4 426E 000C clr.w [A6 + 0xC]
000007D8 206D F342 movea.l A0, [A5 - 0xCBE]
000007DC 4AA8 000A tst.l [A0 + 0xA]
000007E0 6700 00E6 beq +0xE8 /* 000008C8 */
000007E4 486E F67C pea.l [A6 - 0x984]
000007E8 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000007EC 206D F342 movea.l A0, [A5 - 0xCBE]
000007F0 2D68 000A F686 move.l [A6 - 0x97A], [A0 + 0xA]
000007F6 206D F342 movea.l A0, [A5 - 0xCBE]
000007FA 3D68 074C FDC8 move.w [A6 - 0x238], [A0 + 0x74C]
label00000800:
00000800 4267 clr.w -[A7]
00000802 486E F67C pea.l [A6 - 0x984]
00000806 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
0000080A 101F move.b D0, [A7]+
0000080C 6600 00BA bne +0xBC /* 000008C8 */
00000810 41EE FF7C lea.l A0, [A6 - 0x84]
00000814 43FA 00F6 lea.l A1, [PC + 0xF6 /* 0000090C, value 0x0 */]
00000818 700F moveq.l D0, 0x0F
label0000081A:
0000081A 20D9 move.l [A0]+, [A1]+
0000081C 51C8 FFFC dbf D0, -0x6 /* 0000081A */
00000820 3091 move.w [A0], [A1]
00000822 486E F67C pea.l [A6 - 0x984]
00000826 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
0000082A 302E F67C move.w D0, [A6 - 0x984]
0000082E B06E 0008 cmp.w D0, [A6 + 0x8]
00000832 6E00 0094 bgt +0x96 /* 000008C8 */
00000836 302E F67C move.w D0, [A6 - 0x984]
0000083A B06E 000A cmp.w D0, [A6 + 0xA]
0000083E 6DC0 blt -0x3E /* 00000800 */
00000840 486E F67C pea.l [A6 - 0x984]
00000844 486E FF7C pea.l [A6 - 0x84]
00000848 4EBA FE04 jsr [PC - 0x1FC /* 0000064E */]
0000084C 206D F34E movea.l A0, [A5 - 0xCB2]
00000850 3D68 0002 F67A move.w [A6 - 0x986], [A0 + 0x2]
00000856 7E01 moveq.l D7, 0x01
00000858 605E bra +0x60 /* 000008B8 */
label0000085A:
0000085A 3007 move.w D0, D7
0000085C 6B18 bmi +0x1A /* 00000876 */
0000085E B07C 020F cmp.w D0, 0x20F
00000862 6E12 bgt +0x14 /* 00000876 */
00000864 41EE FFBE lea.l A0, [A6 - 0x42]
00000868 3200 move.w D1, D0
0000086A E649 lsr D1.w, 3
0000086C 4441 neg.w D1
0000086E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000872 0A3C 0004 xori.b ccr, 4
label00000876:
00000876 663C bne +0x3E /* 000008B4 */
00000878 41EE 0000 lea.l A0, [A6 + 0x0]
0000087C 7020 moveq.l D0, 0x20
label0000087E:
0000087E 3F20 move.w -[A7], -[A0]
00000880 51C8 FFFC dbf D0, -0x6 /* 0000087E */
00000884 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000888 3F07 move.w -[A7], D7
0000088A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000088E 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000892 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000896 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000089A 41EE FFBE lea.l A0, [A6 - 0x42]
0000089E 7020 moveq.l D0, 0x20
label000008A0:
000008A0 30DF move.w [A0]+, [A7]+
000008A2 51C8 FFFC dbf D0, -0x6 /* 000008A0 */
000008A6 4267 clr.w -[A7]
000008A8 3F07 move.w -[A7], D7
000008AA 4EBA FCB0 jsr [PC - 0x350 /* 0000055C */]
000008AE 101F move.b D0, [A7]+
000008B0 6602 bne +0x4 /* 000008B4 */
000008B2 6014 bra +0x16 /* 000008C8 */
label000008B4:
000008B4 5247 addq.w D7, 1
000008B6 6906 bvs +0x8 /* 000008BE */
label000008B8:
000008B8 BE6E F67A cmp.w D7, [A6 - 0x986]
000008BC 6F9C ble -0x62 /* 0000085A */
label000008BE:
000008BE 3D6E F67C 000C move.w [A6 + 0xC], [A6 - 0x984]
000008C4 6000 FF3A bra -0xC4 /* 00000800 */
label000008C8:
000008C8 206D F34E movea.l A0, [A5 - 0xCB2]
000008CC 3D68 0002 F678 move.w [A6 - 0x988], [A0 + 0x2]
000008D2 7E01 moveq.l D7, 0x01
000008D4 6028 bra +0x2A /* 000008FE */
label000008D6:
000008D6 3007 move.w D0, D7
000008D8 6B18 bmi +0x1A /* 000008F2 */
000008DA B07C 020F cmp.w D0, 0x20F
000008DE 6E12 bgt +0x14 /* 000008F2 */
000008E0 41EE 0000 lea.l A0, [A6 + 0x0]
000008E4 3200 move.w D1, D0
000008E6 E649 lsr D1.w, 3
000008E8 4441 neg.w D1
000008EA 0130 10FF btst [A0 + D1.w - 0x1], D0
000008EE 0A3C 0004 xori.b ccr, 4
label000008F2:
000008F2 6606 bne +0x8 /* 000008FA */
000008F4 3F07 move.w -[A7], D7
000008F6 4EBA FD02 jsr [PC - 0x2FE /* 000005FA */]
label000008FA:
000008FA 5247 addq.w D7, 1
000008FC 6906 bvs +0x8 /* 00000904 */
label000008FE:
000008FE BE6E F678 cmp.w D7, [A6 - 0x988]
00000902 6FD2 ble -0x2C /* 000008D6 */
label00000904:
00000904 2E1F move.l D7, [A7]+
00000906 4E5E unlink A6
00000908 2E9F move.l [A7], [A7]+
0000090A 4E75 rts
0000090C 0000 0000 ori.b D0, 0x0
00000910 0000 0000 ori.b D0, 0x0
00000914 0000 0000 ori.b D0, 0x0
00000918 0000 0000 ori.b D0, 0x0
0000091C 0000 0000 ori.b D0, 0x0
00000920 0000 0000 ori.b D0, 0x0
00000924 0000 0000 ori.b D0, 0x0
00000928 0000 0000 ori.b D0, 0x0
0000092C 0000 0000 ori.b D0, 0x0
00000930 0000 0000 ori.b D0, 0x0
00000934 0000 0000 ori.b D0, 0x0
00000938 0000 0000 ori.b D0, 0x0
0000093C 0000 0000 ori.b D0, 0x0
00000940 0000 0000 ori.b D0, 0x0
00000944 0000 0000 ori.b D0, 0x0
00000948 0000 0000 ori.b D0, 0x0
0000094C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000094E-00000952
fn0000094E:
0000094E 4E56 FFF8 link A6, -0x0008
// end alternate branch 0000094E-00000952
fn0000094E: // (misaligned)
00000950 FFF8 .extension 0xFF8 // unimplemented
00000952 48E7 0300 movem.l -[A7], D6,D7
00000956 4246 clr.w D6
00000958 3D6E 0008 FFFA move.w [A6 - 0x6], [A6 + 0x8]
0000095E 3E2E 000A move.w D7, [A6 + 0xA]
00000962 6014 bra +0x16 /* 00000978 */
label00000964:
00000964 4267 clr.w -[A7]
00000966 3F07 move.w -[A7], D7
00000968 4EBA FBF2 jsr [PC - 0x40E /* 0000055C */]
0000096C 101F move.b D0, [A7]+
0000096E 6602 bne +0x4 /* 00000972 */
00000970 600C bra +0xE /* 0000097E */
label00000972:
00000972 3C07 move.w D6, D7
00000974 5247 addq.w D7, 1
00000976 6906 bvs +0x8 /* 0000097E */
label00000978:
00000978 BE6E FFFA cmp.w D7, [A6 - 0x6]
0000097C 6FE6 ble -0x18 /* 00000964 */
label0000097E:
0000097E 3D46 FFF8 move.w [A6 - 0x8], D6
00000982 3E2E 000A move.w D7, [A6 + 0xA]
00000986 600A bra +0xC /* 00000992 */
label00000988:
00000988 3F07 move.w -[A7], D7
0000098A 4EBA FC6E jsr [PC - 0x392 /* 000005FA */]
0000098E 5247 addq.w D7, 1
00000990 6906 bvs +0x8 /* 00000998 */
label00000992:
00000992 BE6E FFF8 cmp.w D7, [A6 - 0x8]
00000996 6FF0 ble -0xE /* 00000988 */
label00000998:
00000998 3D46 000C move.w [A6 + 0xC], D6
0000099C 4CDF 00C0 movem.l D6,D7, [A7]+
000009A0 4E5E unlink A6
000009A2 2E9F move.l [A7], [A7]+
000009A4 4E75 rts
000009A6 4E56 FFFE link A6, -0x0002
000009AA 4267 clr.w -[A7]
000009AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009B0 4EBA FF9C jsr [PC - 0x64 /* 0000094E */]
000009B4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000009B8 4E5E unlink A6
000009BA 2E9F move.l [A7], [A7]+
000009BC 4E75 rts
fn000009BE:
000009BE 4E56 FFFC link A6, -0x0004
000009C2 4267 clr.w -[A7]
000009C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009C8 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
000009CC 101F move.b D0, [A7]+
000009CE 6726 beq +0x28 /* 000009F6 */
000009D0 4267 clr.w -[A7]
000009D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009D6 4EBA F64E jsr [PC - 0x9B2 /* 00000026 */]
000009DA 7001 moveq.l D0, 0x01
000009DC B05F cmp.w D0, [A7]+
000009DE 6616 bne +0x18 /* 000009F6 */
000009E0 42A7 clr.l -[A7]
000009E2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000009E6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000009EA 42A7 clr.l -[A7]
000009EC 42A7 clr.l -[A7]
000009EE 4EBA 06EC jsr [PC + 0x6EC /* 000010DC */]
000009F2 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000009F6:
000009F6 4E5E unlink A6
000009F8 205F movea.l A0, [A7]+
000009FA 544F addq.w A7, 2
000009FC 4ED0 jmp [A0]
000009FE 4E56 FFFC link A6, -0x0004
00000A02 2F07 move.l -[A7], D7
00000A04 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8]
00000A0A 3E2E 000A move.w D7, [A6 + 0xA]
00000A0E 600A bra +0xC /* 00000A1A */
label00000A10:
00000A10 3F07 move.w -[A7], D7
00000A12 4EBA FFAA jsr [PC - 0x56 /* 000009BE */]
00000A16 5247 addq.w D7, 1
00000A18 6906 bvs +0x8 /* 00000A20 */
label00000A1A:
00000A1A BE6E FFFC cmp.w D7, [A6 - 0x4]
00000A1E 6FF0 ble -0xE /* 00000A10 */
label00000A20:
00000A20 2E1F move.l D7, [A7]+
00000A22 4E5E unlink A6
00000A24 2E9F move.l [A7], [A7]+
00000A26 4E75 rts
00000A28 4E56 FFBA link A6, -0x0046
00000A2C 2F07 move.l -[A7], D7
00000A2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A32 486E FFBE pea.l [A6 - 0x42]
00000A36 4EBA 0046 jsr [PC + 0x46 /* 00000A7E */]
00000A3A 206D F34E movea.l A0, [A5 - 0xCB2]
00000A3E 3D68 0002 FFBA move.w [A6 - 0x46], [A0 + 0x2]
00000A44 7E01 moveq.l D7, 0x01
00000A46 6028 bra +0x2A /* 00000A70 */
label00000A48:
00000A48 3007 move.w D0, D7
00000A4A 6B18 bmi +0x1A /* 00000A64 */
00000A4C B07C 020F cmp.w D0, 0x20F
00000A50 6E12 bgt +0x14 /* 00000A64 */
00000A52 41EE 0000 lea.l A0, [A6 + 0x0]
00000A56 3200 move.w D1, D0
00000A58 E649 lsr D1.w, 3
00000A5A 4441 neg.w D1
00000A5C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000A60 0A3C 0004 xori.b ccr, 4
label00000A64:
00000A64 6606 bne +0x8 /* 00000A6C */
00000A66 3F07 move.w -[A7], D7
00000A68 4EBA FF54 jsr [PC - 0xAC /* 000009BE */]
label00000A6C:
00000A6C 5247 addq.w D7, 1
00000A6E 6906 bvs +0x8 /* 00000A76 */
label00000A70:
00000A70 BE6E FFBA cmp.w D7, [A6 - 0x46]
00000A74 6FD2 ble -0x2C /* 00000A48 */
label00000A76:
00000A76 2E1F move.l D7, [A7]+
00000A78 4E5E unlink A6
00000A7A 2E9F move.l [A7], [A7]+
00000A7C 4E75 rts
fn00000A7E:
00000A7E 4E56 F6C0 link A6, -0x0940
00000A82 206E 0008 movea.l A0, [A6 + 0x8]
00000A86 43FA 00A2 lea.l A1, [PC + 0xA2 /* 00000B2A, value 0x0 */]
00000A8A 700F moveq.l D0, 0x0F
label00000A8C:
00000A8C 20D9 move.l [A0]+, [A1]+
00000A8E 51C8 FFFC dbf D0, -0x6 /* 00000A8C */
00000A92 3091 move.w [A0], [A1]
00000A94 486E F702 pea.l [A6 - 0x8FE]
00000A98 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00000A9C 206D F342 movea.l A0, [A5 - 0xCBE]
00000AA0 2D68 000A F70C move.l [A6 - 0x8F4], [A0 + 0xA]
00000AA6 206D F342 movea.l A0, [A5 - 0xCBE]
00000AAA 3D68 074C FE4E move.w [A6 - 0x1B2], [A0 + 0x74C]
00000AB0 4AAE F70C tst.l [A6 - 0x8F4]
00000AB4 676C beq +0x6E /* 00000B22 */
label00000AB6:
00000AB6 4267 clr.w -[A7]
00000AB8 486E F702 pea.l [A6 - 0x8FE]
00000ABC 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00000AC0 101F move.b D0, [A7]+
00000AC2 665E bne +0x60 /* 00000B22 */
00000AC4 486E F702 pea.l [A6 - 0x8FE]
00000AC8 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00000ACC 302E F702 move.w D0, [A6 - 0x8FE]
00000AD0 B06E 000C cmp.w D0, [A6 + 0xC]
00000AD4 6E4C bgt +0x4E /* 00000B22 */
00000AD6 302E F702 move.w D0, [A6 - 0x8FE]
00000ADA B06E 000E cmp.w D0, [A6 + 0xE]
00000ADE 6DD6 blt -0x28 /* 00000AB6 */
00000AE0 486E F702 pea.l [A6 - 0x8FE]
00000AE4 486E F6C0 pea.l [A6 - 0x940]
00000AE8 4EBA FB64 jsr [PC - 0x49C /* 0000064E */]
00000AEC 206E 0008 movea.l A0, [A6 + 0x8]
00000AF0 2248 movea.l A1, A0
00000AF2 43E9 0042 lea.l A1, [A1 + 0x42]
00000AF6 7020 moveq.l D0, 0x20
label00000AF8:
00000AF8 3F21 move.w -[A7], -[A1]
00000AFA 51C8 FFFC dbf D0, -0x6 /* 00000AF8 */
00000AFE 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000B02 43EE F702 lea.l A1, [A6 - 0x8FE]
00000B06 7020 moveq.l D0, 0x20
label00000B08:
00000B08 3F21 move.w -[A7], -[A1]
00000B0A 51C8 FFFC dbf D0, -0x6 /* 00000B08 */
00000B0E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000B12 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00000B16 548F addq.l A7, 2
00000B18 7020 moveq.l D0, 0x20
label00000B1A:
00000B1A 30DF move.w [A0]+, [A7]+
00000B1C 51C8 FFFC dbf D0, -0x6 /* 00000B1A */
00000B20 6094 bra -0x6A /* 00000AB6 */
label00000B22:
00000B22 4E5E unlink A6
00000B24 205F movea.l A0, [A7]+
00000B26 504F addq.w A7, 8
00000B28 4ED0 jmp [A0]
00000B2A 0000 0000 ori.b D0, 0x0
00000B2E 0000 0000 ori.b D0, 0x0
00000B32 0000 0000 ori.b D0, 0x0
00000B36 0000 0000 ori.b D0, 0x0
00000B3A 0000 0000 ori.b D0, 0x0
00000B3E 0000 0000 ori.b D0, 0x0
00000B42 0000 0000 ori.b D0, 0x0
00000B46 0000 0000 ori.b D0, 0x0
00000B4A 0000 0000 ori.b D0, 0x0
00000B4E 0000 0000 ori.b D0, 0x0
00000B52 0000 0000 ori.b D0, 0x0
00000B56 0000 0000 ori.b D0, 0x0
00000B5A 0000 0000 ori.b D0, 0x0
00000B5E 0000 0000 ori.b D0, 0x0
00000B62 0000 0000 ori.b D0, 0x0
00000B66 0000 0000 ori.b D0, 0x0
00000B6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B6E 0000 4E5E ori.b D0, 0x5E /* '^' */
00000B72 4E75 rts
fn00000B74:
00000B74 4E56 0000 link A6, 0
00000B78 4267 clr.w -[A7]
00000B7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B7E 4267 clr.w -[A7]
00000B80 4EBA 02BE jsr [PC + 0x2BE /* 00000E40 */]
00000B84 1D5F 000C move.b [A6 + 0xC], [A7]+
00000B88 4E5E unlink A6
00000B8A 2E9F move.l [A7], [A7]+
00000B8C 4E75 rts
fn00000B8E:
00000B8E 4E56 FDBC link A6, -0x0244
00000B92 42A7 clr.l -[A7]
00000B94 2F2E 000E move.l -[A7], [A6 + 0xE]
00000B98 3F3C 0002 move.w -[A7], 0x2
00000B9C 486E FEC0 pea.l [A6 - 0x140]
00000BA0 2F3C 0000 0100 move.l -[A7], 0x100
00000BA6 4EBA 031C jsr [PC + 0x31C /* 00000EC4 */]
00000BAA 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000BAE 4240 clr.w D0
00000BB0 102E FEC0 move.b D0, [A6 - 0x140]
00000BB4 5340 subq.w D0, 1
00000BB6 1D40 FEC0 move.b [A6 - 0x140], D0
00000BBA 486E FEC0 pea.l [A6 - 0x140]
00000BBE 302E 0008 move.w D0, [A6 + 0x8]
00000BC2 5340 subq.w D0, 1
00000BC4 3F00 move.w -[A7], D0
00000BC6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000BCA 486E FEC0 pea.l [A6 - 0x140]
00000BCE 487A 006A pea.l [PC + 0x6A /* 00000C3A, value 0x13A4E56 */]
00000BD2 486E FDBC pea.l [A6 - 0x244]
00000BD6 3F3C 0002 move.w -[A7], 0x2
00000BDA 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000BDE 41EE FEC0 lea.l A0, [A6 - 0x140]
00000BE2 43EE FDBC lea.l A1, [A6 - 0x244]
00000BE6 703F moveq.l D0, 0x3F
label00000BE8:
00000BE8 20D9 move.l [A0]+, [A1]+
00000BEA 51C8 FFFC dbf D0, -0x6 /* 00000BE8 */
00000BEE 42A7 clr.l -[A7]
00000BF0 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BF4 3F3C 0003 move.w -[A7], 0x3
00000BF8 486E FFC0 pea.l [A6 - 0x40]
00000BFC 7040 moveq.l D0, 0x40
00000BFE 2F00 move.l -[A7], D0
00000C00 4EBA 02C2 jsr [PC + 0x2C2 /* 00000EC4 */]
00000C04 2D5F FEBC move.l [A6 - 0x144], [A7]+
00000C08 206E 000A movea.l A0, [A6 + 0xA]
00000C0C 2F08 move.l -[A7], A0
00000C0E 486E FEC0 pea.l [A6 - 0x140]
00000C12 486E FFC0 pea.l [A6 - 0x40]
00000C16 486E FDBC pea.l [A6 - 0x244]
00000C1A 3F3C 0002 move.w -[A7], 0x2
00000C1E 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000C22 205F movea.l A0, [A7]+
00000C24 43EE FDBC lea.l A1, [A6 - 0x244]
00000C28 703F moveq.l D0, 0x3F
label00000C2A:
00000C2A 20D9 move.l [A0]+, [A1]+
00000C2C 51C8 FFFC dbf D0, -0x6 /* 00000C2A */
00000C30 4E5E unlink A6
00000C32 205F movea.l A0, [A7]+
00000C34 DEFC 000A add.w A7, 0xA /* '\n' */
00000C38 4ED0 jmp [A0]
00000C3A 013A 4E56 btst [PC + 0x4E56 /* 00005A92 */], D0
// begin alternate branch 00000C3C-00000C40
fn00000C3C:
00000C3C 4E56 FE00 link A6, -0x0200
// end alternate branch 00000C3C-00000C40
fn00000C3C: // (misaligned)
00000C3E FE00 .extension 0xE00 // unimplemented
00000C40 486E FE00 pea.l [A6 - 0x200]
00000C44 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000C48 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
00000C4C 205F movea.l A0, [A7]+
00000C4E 43EE FF00 lea.l A1, [A6 - 0x100]
00000C52 703F moveq.l D0, 0x3F
label00000C54:
00000C54 22D8 move.l [A1]+, [A0]+
00000C56 51C8 FFFC dbf D0, -0x6 /* 00000C54 */
00000C5A 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C5E 3F3C 0002 move.w -[A7], 0x2
00000C62 486E FF00 pea.l [A6 - 0x100]
00000C66 4240 clr.w D0
00000C68 102E FF00 move.b D0, [A6 - 0x100]
00000C6C 5240 addq.w D0, 1
00000C6E 48C0 ext.l D0
00000C70 2F00 move.l -[A7], D0
00000C72 4EBA 02D2 jsr [PC + 0x2D2 /* 00000F46 */]
00000C76 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C7A 3F3C 0003 move.w -[A7], 0x3
00000C7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C82 206E 000C movea.l A0, [A6 + 0xC]
00000C86 4240 clr.w D0
00000C88 1010 move.b D0, [A0]
00000C8A 5240 addq.w D0, 1
00000C8C 48C0 ext.l D0
00000C8E 2F00 move.l -[A7], D0
00000C90 4EBA 02B4 jsr [PC + 0x2B4 /* 00000F46 */]
00000C94 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C98 3F3C 0004 move.w -[A7], 0x4
00000C9C 486E 0008 pea.l [A6 + 0x8]
00000CA0 7004 moveq.l D0, 0x04
00000CA2 2F00 move.l -[A7], D0
00000CA4 4EBA 02A0 jsr [PC + 0x2A0 /* 00000F46 */]
00000CA8 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000CAC 4267 clr.w -[A7]
00000CAE 1F3C 0001 move.b -[A7], 0x1
00000CB2 4EBA 01C0 jsr [PC + 0x1C0 /* 00000E74 */]
00000CB6 4E5E unlink A6
00000CB8 205F movea.l A0, [A7]+
00000CBA DEFC 000E add.w A7, 0xE
00000CBE 4ED0 jmp [A0]
fn00000CC0:
00000CC0 4E56 FEFC link A6, -0x0104
00000CC4 2F07 move.l -[A7], D7
00000CC6 42A7 clr.l -[A7]
00000CC8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CCC 3F3C 0003 move.w -[A7], 0x3
00000CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD4 7040 moveq.l D0, 0x40
00000CD6 2F00 move.l -[A7], D0
00000CD8 4EBA 01EA jsr [PC + 0x1EA /* 00000EC4 */]
00000CDC 2E1F move.l D7, [A7]+
00000CDE 6606 bne +0x8 /* 00000CE6 */
00000CE0 206E 0008 movea.l A0, [A6 + 0x8]
00000CE4 4210 clr.b [A0]
label00000CE6:
00000CE6 42A7 clr.l -[A7]
00000CE8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CEC 3F3C 0002 move.w -[A7], 0x2
00000CF0 486E FF00 pea.l [A6 - 0x100]
00000CF4 2F3C 0000 0100 move.l -[A7], 0x100
00000CFA 4EBA 01C8 jsr [PC + 0x1C8 /* 00000EC4 */]
00000CFE 2E1F move.l D7, [A7]+
00000D00 671E beq +0x20 /* 00000D20 */
00000D02 206E 000C movea.l A0, [A6 + 0xC]
00000D06 2F08 move.l -[A7], A0
00000D08 4267 clr.w -[A7]
00000D0A 486E FF00 pea.l [A6 - 0x100]
00000D0E 2F3C 4D4D 4452 move.l -[A7], 0x4D4D4452 /* 'MMDR' */
00000D14 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000D18 301F move.w D0, [A7]+
00000D1A 205F movea.l A0, [A7]+
00000D1C 3080 move.w [A0], D0
00000D1E 600C bra +0xE /* 00000D2C */
label00000D20:
00000D20 206D F34E movea.l A0, [A5 - 0xCB2]
00000D24 226E 000C movea.l A1, [A6 + 0xC]
00000D28 32A8 010C move.w [A1], [A0 + 0x10C]
label00000D2C:
00000D2C 2E1F move.l D7, [A7]+
00000D2E 4E5E unlink A6
00000D30 205F movea.l A0, [A7]+
00000D32 DEFC 000C add.w A7, 0xC
00000D36 4ED0 jmp [A0]
00000D38 4E56 FE5C link A6, -0x01A4
00000D3C 48E7 0308 movem.l -[A7], D6,D7,A4
00000D40 286E 0010 movea.l A4, [A6 + 0x10]
00000D44 7ED5 moveq.l D7, 0xFFFFFFD5
00000D46 4267 clr.w -[A7]
00000D48 2F0C move.l -[A7], A4
00000D4A 3F3C 0003 move.w -[A7], 0x3
00000D4E 4EBA 00F0 jsr [PC + 0xF0 /* 00000E40 */]
00000D52 101F move.b D0, [A7]+
00000D54 6600 00D8 bne +0xDA /* 00000E2E */
00000D58 2F0C move.l -[A7], A4
00000D5A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D62 4EBA FF5C jsr [PC - 0xA4 /* 00000CC0 */]
00000D66 42A7 clr.l -[A7]
00000D68 2F0C move.l -[A7], A4
00000D6A 3F3C 0004 move.w -[A7], 0x4
00000D6E 486E FE5C pea.l [A6 - 0x1A4]
00000D72 7004 moveq.l D0, 0x04
00000D74 2F00 move.l -[A7], D0
00000D76 4EBA 014C jsr [PC + 0x14C /* 00000EC4 */]
00000D7A 2C1F move.l D6, [A7]+
00000D7C 7000 moveq.l D0, 0x00
00000D7E 2D40 FFBA move.l [A6 - 0x46], D0
00000D82 206E 000C movea.l A0, [A6 + 0xC]
00000D86 3D50 FFC4 move.w [A6 - 0x3C], [A0]
00000D8A 2D6E 0008 FFC0 move.l [A6 - 0x40], [A6 + 0x8]
00000D90 422E FFC8 clr.b [A6 - 0x38]
00000D94 426E FFCA clr.w [A6 - 0x36]
00000D98 4267 clr.w -[A7]
00000D9A 486E FFAE pea.l [A6 - 0x52]
00000D9E 4267 clr.w -[A7]
00000DA0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000DA4 3E1F move.w D7, [A7]+
00000DA6 660C bne +0xE /* 00000DB4 */
00000DA8 202E FE5C move.l D0, [A6 - 0x1A4]
00000DAC B0AE FFCE cmp.l D0, [A6 - 0x32]
00000DB0 6702 beq +0x4 /* 00000DB4 */
00000DB2 7ED5 moveq.l D7, 0xFFFFFFD5
label00000DB4:
00000DB4 4A47 tst.w D7
00000DB6 6764 beq +0x66 /* 00000E1C */
00000DB8 2F0C move.l -[A7], A4
00000DBA 486E FE64 pea.l [A6 - 0x19C]
00000DBE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000DC2 4EBA FDCA jsr [PC - 0x236 /* 00000B8E */]
00000DC6 486E FF64 pea.l [A6 - 0x9C]
00000DCA 3F3C 0001 move.w -[A7], 0x1
00000DCE 486E FE64 pea.l [A6 - 0x19C]
00000DD2 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000DD6 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00000DDA 102E FF64 move.b D0, [A6 - 0x9C]
00000DDE 673A beq +0x3C /* 00000E1A */
00000DE0 2F0C move.l -[A7], A4
00000DE2 3F2E FF6A move.w -[A7], [A6 - 0x96]
00000DE6 486E FF6E pea.l [A6 - 0x92]
00000DEA 2F2E FE5C move.l -[A7], [A6 - 0x1A4]
00000DEE 4EBA FE4C jsr [PC - 0x1B4 /* 00000C3C */]
00000DF2 206E 000C movea.l A0, [A6 + 0xC]
00000DF6 30AE FF6A move.w [A0], [A6 - 0x96]
00000DFA 206E 0008 movea.l A0, [A6 + 0x8]
00000DFE 43EE FF6E lea.l A1, [A6 - 0x92]
00000E02 700F moveq.l D0, 0x0F
label00000E04:
00000E04 20D9 move.l [A0]+, [A1]+
00000E06 51C8 FFFC dbf D0, -0x6 /* 00000E04 */
00000E0A 1B7C 0001 F34D move.b [A5 - 0xCB3], 0x1
00000E10 1B7C 0001 EF27 move.b [A5 - 0x10D9], 0x1
00000E16 4247 clr.w D7
00000E18 6002 bra +0x4 /* 00000E1C */
label00000E1A:
00000E1A 7ED5 moveq.l D7, 0xFFFFFFD5
label00000E1C:
00000E1C 4A47 tst.w D7
00000E1E 670E beq +0x10 /* 00000E2E */
00000E20 2F0C move.l -[A7], A4
00000E22 3F3C 0003 move.w -[A7], 0x3
00000E26 1F3C 0001 move.b -[A7], 0x1
00000E2A 4EBA 0048 jsr [PC + 0x48 /* 00000E74 */]
label00000E2E:
00000E2E 3D47 0014 move.w [A6 + 0x14], D7
00000E32 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000E36 4E5E unlink A6
00000E38 205F movea.l A0, [A7]+
00000E3A DEFC 000C add.w A7, 0xC
00000E3E 4ED0 jmp [A0]
fn00000E40:
00000E40 4E56 FFFC link A6, -0x0004
00000E44 2F0C move.l -[A7], A4
00000E46 422E 000E clr.b [A6 + 0xE]
00000E4A 206E 000A movea.l A0, [A6 + 0xA]
00000E4E 2868 0002 movea.l A4, [A0 + 0x2]
00000E52 200C move.l D0, A4
00000E54 6714 beq +0x16 /* 00000E6A */
00000E56 2054 movea.l A0, [A4]
00000E58 2028 000C move.l D0, [A0 + 0xC]
00000E5C 322E 0008 move.w D1, [A6 + 0x8]
00000E60 0300 btst D0, D1
00000E62 56C0 sne D0
00000E64 4400 neg.b D0
00000E66 1D40 000E move.b [A6 + 0xE], D0
label00000E6A:
00000E6A 285F movea.l A4, [A7]+
00000E6C 4E5E unlink A6
00000E6E 205F movea.l A0, [A7]+
00000E70 5C4F addq.w A7, 6
00000E72 4ED0 jmp [A0]
fn00000E74:
00000E74 4E56 FFF8 link A6, -0x0008
00000E78 2F0C move.l -[A7], A4
00000E7A 42A7 clr.l -[A7]
00000E7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E80 1F3C 0001 move.b -[A7], 0x1
00000E84 4EBA 007C jsr [PC + 0x7C /* 00000F02 */]
00000E88 285F movea.l A4, [A7]+
00000E8A 200C move.l D0, A4
00000E8C 672C beq +0x2E /* 00000EBA */
00000E8E 102E 0008 move.b D0, [A6 + 0x8]
00000E92 6714 beq +0x16 /* 00000EA8 */
00000E94 2054 movea.l A0, [A4]
00000E96 2028 000C move.l D0, [A0 + 0xC]
00000E9A 322E 000A move.w D1, [A6 + 0xA]
00000E9E 03C0 bset D0, D1
00000EA0 2054 movea.l A0, [A4]
00000EA2 2140 000C move.l [A0 + 0xC], D0
00000EA6 6012 bra +0x14 /* 00000EBA */
label00000EA8:
00000EA8 2054 movea.l A0, [A4]
00000EAA 2028 000C move.l D0, [A0 + 0xC]
00000EAE 322E 000A move.w D1, [A6 + 0xA]
00000EB2 0380 bclr D0, D1
00000EB4 2054 movea.l A0, [A4]
00000EB6 2140 000C move.l [A0 + 0xC], D0
label00000EBA:
00000EBA 285F movea.l A4, [A7]+
00000EBC 4E5E unlink A6
00000EBE 205F movea.l A0, [A7]+
00000EC0 504F addq.w A7, 8
00000EC2 4ED0 jmp [A0]
fn00000EC4:
00000EC4 4E56 0000 link A6, 0
00000EC8 7000 moveq.l D0, 0x00
00000ECA 2D40 0016 move.l [A6 + 0x16], D0
00000ECE 206E 0012 movea.l A0, [A6 + 0x12]
00000ED2 4AA8 0002 tst.l [A0 + 0x2]
00000ED6 6602 bne +0x4 /* 00000EDA */
00000ED8 601E bra +0x20 /* 00000EF8 */
label00000EDA:
00000EDA 42A7 clr.l -[A7]
00000EDC 206E 0012 movea.l A0, [A6 + 0x12]
00000EE0 2F28 0002 move.l -[A7], [A0 + 0x2]
00000EE4 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000EE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EF0 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00000EF4 2D5F 0016 move.l [A6 + 0x16], [A7]+
label00000EF8:
00000EF8 4E5E unlink A6
00000EFA 205F movea.l A0, [A7]+
00000EFC DEFC 000E add.w A7, 0xE
00000F00 4ED0 jmp [A0]
fn00000F02:
00000F02 4E56 FFFC link A6, -0x0004
00000F06 2F0C move.l -[A7], A4
00000F08 206E 000A movea.l A0, [A6 + 0xA]
00000F0C 2868 0002 movea.l A4, [A0 + 0x2]
00000F10 200C move.l D0, A4
00000F12 57C0 seq D0
00000F14 C02E 0008 and.b D0, [A6 + 0x8]
00000F18 671E beq +0x20 /* 00000F38 */
00000F1A 42A7 clr.l -[A7]
00000F1C 7010 moveq.l D0, 0x10
00000F1E 2F00 move.l -[A7], D0
00000F20 3F3C 0005 move.w -[A7], 0x5
00000F24 42A7 clr.l -[A7]
00000F26 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00000F2A 285F movea.l A4, [A7]+
00000F2C 200C move.l D0, A4
00000F2E 6708 beq +0xA /* 00000F38 */
00000F30 206E 000A movea.l A0, [A6 + 0xA]
00000F34 214C 0002 move.l [A0 + 0x2], A4
label00000F38:
00000F38 2D4C 000E move.l [A6 + 0xE], A4
00000F3C 285F movea.l A4, [A7]+
00000F3E 4E5E unlink A6
00000F40 205F movea.l A0, [A7]+
00000F42 5C4F addq.w A7, 6
00000F44 4ED0 jmp [A0]
fn00000F46:
00000F46 4E56 FFFC link A6, -0x0004
00000F4A 2F0C move.l -[A7], A4
00000F4C 42A7 clr.l -[A7]
00000F4E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000F52 4AAE 0008 tst.l [A6 + 0x8]
00000F56 56C0 sne D0
00000F58 4400 neg.b D0
00000F5A 1F00 move.b -[A7], D0
00000F5C 4EBA FFA4 jsr [PC - 0x5C /* 00000F02 */]
00000F60 285F movea.l A4, [A7]+
00000F62 200C move.l D0, A4
00000F64 6718 beq +0x1A /* 00000F7E */
00000F66 4267 clr.w -[A7]
00000F68 2F0C move.l -[A7], A4
00000F6A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000F6E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F76 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00000F7A 3B5F F312 move.w [A5 - 0xCEE], [A7]+
label00000F7E:
00000F7E 285F movea.l A4, [A7]+
00000F80 4E5E unlink A6
00000F82 205F movea.l A0, [A7]+
00000F84 DEFC 000E add.w A7, 0xE
00000F88 4ED0 jmp [A0]
00000F8A 4E56 FFFE link A6, -0x0002
00000F8E 48E7 0108 movem.l -[A7], D7,A4
00000F92 286E 0008 movea.l A4, [A6 + 0x8]
00000F96 200C move.l D0, A4
00000F98 6612 bne +0x14 /* 00000FAC */
00000F9A 2F2E 000E move.l -[A7], [A6 + 0xE]
00000F9E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000FA2 42A7 clr.l -[A7]
00000FA4 42A7 clr.l -[A7]
00000FA6 4EBA FF9E jsr [PC - 0x62 /* 00000F46 */]
00000FAA 602E bra +0x30 /* 00000FDA */
label00000FAC:
00000FAC 4267 clr.w -[A7]
00000FAE 2F0C move.l -[A7], A4
00000FB0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000FB4 1E1F move.b D7, [A7]+
00000FB6 2F0C move.l -[A7], A4
00000FB8 205F movea.l A0, [A7]+
00000FBA A029 syscall HLock
00000FBC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000FC0 3F2E 000C move.w -[A7], [A6 + 0xC]
00000FC4 2F14 move.l -[A7], [A4]
00000FC6 42A7 clr.l -[A7]
00000FC8 2F0C move.l -[A7], A4
00000FCA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000FCE 4EBA FF76 jsr [PC - 0x8A /* 00000F46 */]
00000FD2 2F0C move.l -[A7], A4
00000FD4 1F07 move.b -[A7], D7
00000FD6 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
label00000FDA:
00000FDA 4CDF 1080 movem.l D7,A4, [A7]+
00000FDE 4E5E unlink A6
00000FE0 205F movea.l A0, [A7]+
00000FE2 DEFC 000A add.w A7, 0xA /* '\n' */
00000FE6 4ED0 jmp [A0]
00000FE8 4E56 0000 link A6, 0
00000FEC 422E 000C clr.b [A6 + 0xC]
00000FF0 4267 clr.w -[A7]
00000FF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FF6 4EBA FB7C jsr [PC - 0x484 /* 00000B74 */]
00000FFA 101F move.b D0, [A7]+
00000FFC 6718 beq +0x1A /* 00001016 */
00000FFE 4267 clr.w -[A7]
00001000 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001004 3F3C 0003 move.w -[A7], 0x3
00001008 4EBA FE36 jsr [PC - 0x1CA /* 00000E40 */]
0000100C 101F move.b D0, [A7]+
0000100E 6706 beq +0x8 /* 00001016 */
00001010 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00001016:
00001016 4E5E unlink A6
00001018 2E9F move.l [A7], [A7]+
0000101A 4E75 rts
fn0000101C:
0000101C 4E56 0000 link A6, 0
00001020 2F0C move.l -[A7], A4
00001022 286E 0008 movea.l A4, [A6 + 0x8]
00001026 2054 movea.l A0, [A4]
00001028 1028 0006 move.b D0, [A0 + 0x6]
0000102C 4880 ext.w D0
0000102E 5340 subq.w D0, 1
00001030 6B72 bmi +0x74 /* 000010A4 */
00001032 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00001036 6E6C bgt +0x6E /* 000010A4 */
00001038 D040 add.w D0, D0
0000103A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000103E 4EFB 0000 jmp [PC + D0.w]
00001042 0016 001E ori.b [A6], 0x1E
00001046 0026 002E ori.b -[A6], 0x2E /* '.' */
0000104A 0036 003E 0046 ori.b [A6 + D0.w + 0x46], 0x3E /* '>' */
00001050 004E 0056 ori.w A6, 0x56 /* 'V' */
00001054 005E 2F0C ori.w [A6]+, 0x2F0C
00001058 4EBA 0778 jsr [PC + 0x778 /* 000017D2 */]
0000105C 6046 bra +0x48 /* 000010A4 */
0000105E 2F0C move.l -[A7], A4
00001060 4EBA 08F2 jsr [PC + 0x8F2 /* 00001954 */]
00001064 603E bra +0x40 /* 000010A4 */
00001066 2F0C move.l -[A7], A4
00001068 4EBA 09B8 jsr [PC + 0x9B8 /* 00001A22 */]
0000106C 6036 bra +0x38 /* 000010A4 */
0000106E 2F0C move.l -[A7], A4
00001070 4EBA 0C38 jsr [PC + 0xC38 /* 00001CAA */]
00001074 602E bra +0x30 /* 000010A4 */
00001076 2F0C move.l -[A7], A4
00001078 4EBA 0B18 jsr [PC + 0xB18 /* 00001B92 */]
0000107C 6026 bra +0x28 /* 000010A4 */
0000107E 2F0C move.l -[A7], A4
00001080 4EBA 1090 jsr [PC + 0x1090 /* 00002112 */]
00001084 601E bra +0x20 /* 000010A4 */
00001086 2F0C move.l -[A7], A4
00001088 4EBA 1058 jsr [PC + 0x1058 /* 000020E2 */]
0000108C 6016 bra +0x18 /* 000010A4 */
0000108E 2F0C move.l -[A7], A4
00001090 4EBA 0CE8 jsr [PC + 0xCE8 /* 00001D7A */]
00001094 600E bra +0x10 /* 000010A4 */
00001096 2F0C move.l -[A7], A4
00001098 4EBA 0D38 jsr [PC + 0xD38 /* 00001DD2 */]
0000109C 6006 bra +0x8 /* 000010A4 */
0000109E 2F0C move.l -[A7], A4
000010A0 4EBA 0E7A jsr [PC + 0xE7A /* 00001F1C */]
label000010A4:
000010A4 285F movea.l A4, [A7]+
000010A6 4E5E unlink A6
000010A8 2E9F move.l [A7], [A7]+
000010AA 4E75 rts
fn000010AC:
000010AC 4E56 FFE4 link A6, -0x001C
000010B0 206E 000A movea.l A0, [A6 + 0xA]
000010B4 43EE FFE4 lea.l A1, [A6 - 0x1C]
000010B8 7006 moveq.l D0, 0x06
label000010BA:
000010BA 22D8 move.l [A1]+, [A0]+
000010BC 51C8 FFFC dbf D0, -0x6 /* 000010BA */
000010C0 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
000010C6 486E FFE4 pea.l [A6 - 0x1C]
000010CA 4EBA FF50 jsr [PC - 0xB0 /* 0000101C */]
000010CE 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
000010D4 4E5E unlink A6
000010D6 205F movea.l A0, [A7]+
000010D8 5C4F addq.w A7, 6
000010DA 4ED0 jmp [A0]
fn000010DC:
000010DC 4E56 FFE4 link A6, -0x001C
000010E0 206D F34E movea.l A0, [A5 - 0xCB2]
000010E4 2068 0004 movea.l A0, [A0 + 0x4]
000010E8 302E 0012 move.w D0, [A6 + 0x12]
000010EC C1FC 002E muls.w D0, 0x2E /* '.' */
000010F0 41F0 0000 lea.l A0, [A0 + D0.w]
000010F4 2D48 FFE4 move.l [A6 - 0x1C], A0
000010F8 7000 moveq.l D0, 0x00
000010FA 2D40 FFFC move.l [A6 - 0x4], D0
000010FE 3D6E 0012 FFE8 move.w [A6 - 0x18], [A6 + 0x12]
00001104 3D6E 0010 FFEA move.w [A6 - 0x16], [A6 + 0x10]
0000110A 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
00001110 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
00001116 486E FFE4 pea.l [A6 - 0x1C]
0000111A 4EBA FF00 jsr [PC - 0x100 /* 0000101C */]
0000111E 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4]
00001124 4E5E unlink A6
00001126 205F movea.l A0, [A7]+
00001128 DEFC 000C add.w A7, 0xC
0000112C 4ED0 jmp [A0]
0000112E 4E56 FFFC link A6, -0x0004
00001132 42A7 clr.l -[A7]
00001134 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001138 42A7 clr.l -[A7]
0000113A 42A7 clr.l -[A7]
0000113C 4EBA FF9E jsr [PC - 0x62 /* 000010DC */]
00001140 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001144 4E5E unlink A6
00001146 2E9F move.l [A7], [A7]+
00001148 4E75 rts
0000114A 4E56 FFE4 link A6, -0x001C
0000114E 2D6E 000A FFE4 move.l [A6 - 0x1C], [A6 + 0xA]
00001154 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
0000115A 486E FFE4 pea.l [A6 - 0x1C]
0000115E 4EBA FEBC jsr [PC - 0x144 /* 0000101C */]
00001162 4E5E unlink A6
00001164 205F movea.l A0, [A7]+
00001166 5C4F addq.w A7, 6
00001168 4ED0 jmp [A0]
fn0000116A:
0000116A 4E56 FFF6 link A6, -0x000A
0000116E 48E7 0118 movem.l -[A7], D7,A3,A4
00001172 266E 0008 movea.l A3, [A6 + 0x8]
00001176 2053 movea.l A0, [A3]
00001178 2D48 FFF6 move.l [A6 - 0xA], A0
0000117C 286B 0008 movea.l A4, [A3 + 0x8]
00001180 1E14 move.b D7, [A4]
00001182 200C move.l D0, A4
00001184 5280 addq.l D0, 1
00001186 1207 move.b D1, D7
00001188 4881 ext.w D1
0000118A 48C1 ext.l D1
0000118C 2841 movea.l A4, D1
0000118E D9C0 add.l A4, D0
00001190 274C 0018 move.l [A3 + 0x18], A4
00001194 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001198 4E5E unlink A6
0000119A 2E9F move.l [A7], [A7]+
0000119C 4E75 rts
fn0000119E:
0000119E 4E56 FFF2 link A6, -0x000E
000011A2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000011A6 2C2E 0008 move.l D6, [A6 + 0x8]
000011AA 7000 moveq.l D0, 0x00
000011AC 2D40 000C move.l [A6 + 0xC], D0
000011B0 2046 movea.l A0, D6
000011B2 2650 movea.l A3, [A0]
000011B4 4267 clr.w -[A7]
000011B6 A994 syscall CurResFile
000011B8 3E1F move.w D7, [A7]+
000011BA 4267 clr.w -[A7]
000011BC 2046 movea.l A0, D6
000011BE 3F28 0004 move.w -[A7], [A0 + 0x4]
000011C2 4EBA F18E jsr [PC - 0xE72 /* 00000352 */]
000011C6 A998 syscall UseResFile
000011C8 42A7 clr.l -[A7]
000011CA 2F06 move.l -[A7], D6
000011CC 3F3C 000C move.w -[A7], 0xC
000011D0 4EBA FEDA jsr [PC - 0x126 /* 000010AC */]
000011D4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000011D8 4267 clr.w -[A7]
000011DA A99B syscall SetResLoad
000011DC 42A7 clr.l -[A7]
000011DE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011E2 3F13 move.w -[A7], [A3]
000011E4 A81F syscall Get1Resource
000011E6 285F movea.l A4, [A7]+
000011E8 1F3C 0001 move.b -[A7], 0x1
000011EC A99B syscall SetResLoad
000011EE 3F07 move.w -[A7], D7
000011F0 A998 syscall UseResFile
000011F2 200C move.l D0, A4
000011F4 670E beq +0x10 /* 00001204 */
000011F6 42A7 clr.l -[A7]
000011F8 2F0C move.l -[A7], A4
000011FA A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
000011FC 2D5F 000C move.l [A6 + 0xC], [A7]+
00001200 2F0C move.l -[A7], A4
00001202 A9A3 syscall ReleaseResource
label00001204:
00001204 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001208 4E5E unlink A6
0000120A 2E9F move.l [A7], [A7]+
0000120C 4E75 rts
fn0000120E:
0000120E 4E56 FFF6 link A6, -0x000A
00001212 48E7 0118 movem.l -[A7], D7,A3,A4
00001216 266E 0008 movea.l A3, [A6 + 0x8]
0000121A 2853 movea.l A4, [A3]
0000121C 4267 clr.w -[A7]
0000121E A994 syscall CurResFile
00001220 3E1F move.w D7, [A7]+
00001222 4267 clr.w -[A7]
00001224 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001228 4EBA F128 jsr [PC - 0xED8 /* 00000352 */]
0000122C A998 syscall UseResFile
0000122E 42A7 clr.l -[A7]
00001230 2F0B move.l -[A7], A3
00001232 3F3C 000C move.w -[A7], 0xC
00001236 4EBA FE74 jsr [PC - 0x18C /* 000010AC */]
0000123A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000123E 42A7 clr.l -[A7]
00001240 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001244 3F14 move.w -[A7], [A4]
00001246 A81F syscall Get1Resource
00001248 2D5F 000C move.l [A6 + 0xC], [A7]+
0000124C 4267 clr.w -[A7]
0000124E A9AF syscall ResError
00001250 3B5F F312 move.w [A5 - 0xCEE], [A7]+
00001254 3F07 move.w -[A7], D7
00001256 A998 syscall UseResFile
00001258 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000125C 4E5E unlink A6
0000125E 2E9F move.l [A7], [A7]+
00001260 4E75 rts
fn00001262:
00001262 4E56 FFF4 link A6, -0x000C
00001266 2F0C move.l -[A7], A4
00001268 206E 0008 movea.l A0, [A6 + 0x8]
0000126C 2850 movea.l A4, [A0]
0000126E 42A7 clr.l -[A7]
00001270 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001274 4EBA FF98 jsr [PC - 0x68 /* 0000120E */]
00001278 295F 000C move.l [A4 + 0xC], [A7]+
0000127C 4A6D F312 tst.w [A5 - 0xCEE]
00001280 6702 beq +0x4 /* 00001284 */
00001282 601C bra +0x1E /* 000012A0 */
label00001284:
00001284 4AAC 000C tst.l [A4 + 0xC]
00001288 6608 bne +0xA /* 00001292 */
0000128A 3B7C 0010 F312 move.w [A5 - 0xCEE], 0x10
00001290 600E bra +0x10 /* 000012A0 */
label00001292:
00001292 2F2C 000C move.l -[A7], [A4 + 0xC]
00001296 A992 syscall DetachResource
00001298 2F2C 000C move.l -[A7], [A4 + 0xC]
0000129C 205F movea.l A0, [A7]+
0000129E A04A syscall HNoPurge
label000012A0:
000012A0 285F movea.l A4, [A7]+
000012A2 4E5E unlink A6
000012A4 2E9F move.l [A7], [A7]+
000012A6 4E75 rts
fn000012A8:
000012A8 4E56 FFFC link A6, -0x0004
000012AC 2F0C move.l -[A7], A4
000012AE 206E 0008 movea.l A0, [A6 + 0x8]
000012B2 2850 movea.l A4, [A0]
000012B4 486C 0007 pea.l [A4 + 0x7]
000012B8 3F3C 0003 move.w -[A7], 0x3
000012BC 1F3C 0001 move.b -[A7], 0x1
000012C0 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000012C4 38BC FFFF move.w [A4], 0xFFFF
000012C8 206E 0008 movea.l A0, [A6 + 0x8]
000012CC 2968 0008 000C move.l [A4 + 0xC], [A0 + 0x8]
000012D2 285F movea.l A4, [A7]+
000012D4 4E5E unlink A6
000012D6 2E9F move.l [A7], [A7]+
000012D8 4E75 rts
000012DA 4E56 FFFA link A6, -0x0006
000012DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000012E2 266E 000A movea.l A3, [A6 + 0xA]
000012E6 2053 movea.l A0, [A3]
000012E8 7000 moveq.l D0, 0x00
000012EA 2140 0004 move.l [A0 + 0x4], D0
000012EE 4267 clr.w -[A7]
000012F0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000012F4 101F move.b D0, [A7]+
000012F6 6726 beq +0x28 /* 0000131E */
000012F8 42A7 clr.l -[A7]
000012FA 2F0B move.l -[A7], A3
000012FC 4267 clr.w -[A7]
000012FE 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
00001302 4A9F tst.l [A7]+
00001304 6718 beq +0x1A /* 0000131E */
00001306 42A7 clr.l -[A7]
00001308 2F0B move.l -[A7], A3
0000130A 302E 0008 move.w D0, [A6 + 0x8]
0000130E 48C0 ext.l D0
00001310 2F00 move.l -[A7], D0
00001312 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00001316 2E1F move.l D7, [A7]+
00001318 2053 movea.l A0, [A3]
0000131A 2147 0004 move.l [A0 + 0x4], D7
label0000131E:
0000131E 2053 movea.l A0, [A3]
00001320 7010 moveq.l D0, 0x10
00001322 B090 cmp.l D0, [A0]
00001324 6F0E ble +0x10 /* 00001334 */
00001326 4267 clr.w -[A7]
00001328 2F0B move.l -[A7], A3
0000132A 7010 moveq.l D0, 0x10
0000132C 2F00 move.l -[A7], D0
0000132E 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00001332 3C1F move.w D6, [A7]+
label00001334:
00001334 4A6E 0008 tst.w [A6 + 0x8]
00001338 6F0E ble +0x10 /* 00001348 */
0000133A 2853 movea.l A4, [A3]
0000133C 08AC 0002 000F bclr.b [A4 + 0xF], 0x2
00001342 08AC 0003 000F bclr.b [A4 + 0xF], 0x3
label00001348:
00001348 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000134C 4E5E unlink A6
0000134E 205F movea.l A0, [A7]+
00001350 5C4F addq.w A7, 6
00001352 4ED0 jmp [A0]
fn00001354:
00001354 4E56 0000 link A6, 0
00001358 4AAE 0008 tst.l [A6 + 0x8]
0000135C 6716 beq +0x18 /* 00001374 */
0000135E 206E 0008 movea.l A0, [A6 + 0x8]
00001362 2050 movea.l A0, [A0]
00001364 2F28 0004 move.l -[A7], [A0 + 0x4]
00001368 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000136C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001370 205F movea.l A0, [A7]+
00001372 A023 syscall DisposHandle/DisposeHandle
label00001374:
00001374 4E5E unlink A6
00001376 2E9F move.l [A7], [A7]+
00001378 4E75 rts
fn0000137A:
0000137A 4E56 0000 link A6, 0
0000137E 206E 0008 movea.l A0, [A6 + 0x8]
00001382 317C 0005 0006 move.w [A0 + 0x6], 0x5
00001388 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000138C 4EBA FC8E jsr [PC - 0x372 /* 0000101C */]
00001390 206E 0008 movea.l A0, [A6 + 0x8]
00001394 2050 movea.l A0, [A0]
00001396 2F28 0002 move.l -[A7], [A0 + 0x2]
0000139A 4EBA FFB8 jsr [PC - 0x48 /* 00001354 */]
0000139E 206E 0008 movea.l A0, [A6 + 0x8]
000013A2 2F10 move.l -[A7], [A0]
000013A4 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000013A8 4E5E unlink A6
000013AA 2E9F move.l [A7], [A7]+
000013AC 4E75 rts
fn000013AE:
000013AE 4E56 FEEE link A6, -0x0112
000013B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000013B6 2A2E 0008 move.l D5, [A6 + 0x8]
000013BA 2045 movea.l A0, D5
000013BC 2850 movea.l A4, [A0]
000013BE 4AAC 0002 tst.l [A4 + 0x2]
000013C2 6702 beq +0x4 /* 000013C6 */
000013C4 607E bra +0x80 /* 00001444 */
label000013C6:
000013C6 4267 clr.w -[A7]
000013C8 A994 syscall CurResFile
000013CA 3E1F move.w D7, [A7]+
000013CC 42A7 clr.l -[A7]
000013CE 2F05 move.l -[A7], D5
000013D0 3F3C 000C move.w -[A7], 0xC
000013D4 4EBA FCD6 jsr [PC - 0x32A /* 000010AC */]
000013D8 2D5F FFFA move.l [A6 - 0x6], [A7]+
000013DC 4267 clr.w -[A7]
000013DE 2045 movea.l A0, D5
000013E0 3F28 0004 move.w -[A7], [A0 + 0x4]
000013E4 4EBA EF6C jsr [PC - 0x1094 /* 00000352 */]
000013E8 A998 syscall UseResFile
000013EA 4267 clr.w -[A7]
000013EC A99B syscall SetResLoad
000013EE 42A7 clr.l -[A7]
000013F0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000013F4 3F14 move.w -[A7], [A4]
000013F6 A81F syscall Get1Resource
000013F8 265F movea.l A3, [A7]+
000013FA 4267 clr.w -[A7]
000013FC A9AF syscall ResError
000013FE 3C1F move.w D6, [A7]+
00001400 1F3C 0001 move.b -[A7], 0x1
00001404 A99B syscall SetResLoad
00001406 3F07 move.w -[A7], D7
00001408 A998 syscall UseResFile
0000140A 4A46 tst.w D6
0000140C 57C0 seq D0
0000140E 220B move.l D1, A3
00001410 56C1 sne D1
00001412 C001 and.b D0, D1
00001414 672E beq +0x30 /* 00001444 */
00001416 2F0B move.l -[A7], A3
00001418 486E FFFE pea.l [A6 - 0x2]
0000141C 486E FFFA pea.l [A6 - 0x6]
00001420 486E FEF6 pea.l [A6 - 0x10A]
00001424 A9A8 syscall GetResInfo
00001426 2F0B move.l -[A7], A3
00001428 A9A3 syscall ReleaseResource
0000142A 2F0C move.l -[A7], A4
0000142C 3F3C 0001 move.w -[A7], 0x1
00001430 486E FEF6 pea.l [A6 - 0x10A]
00001434 4240 clr.w D0
00001436 102E FEF6 move.b D0, [A6 - 0x10A]
0000143A 5240 addq.w D0, 1
0000143C 48C0 ext.l D0
0000143E 2F00 move.l -[A7], D0
00001440 4EBA FB04 jsr [PC - 0x4FC /* 00000F46 */]
label00001444:
00001444 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001448 4E5E unlink A6
0000144A 2E9F move.l [A7], [A7]+
0000144C 4E75 rts
fn0000144E:
0000144E 4E56 FDEA link A6, -0x0216
00001452 48E7 0018 movem.l -[A7], A3,A4
00001456 286E 0008 movea.l A4, [A6 + 0x8]
0000145A 2654 movea.l A3, [A4]
0000145C 302C 0006 move.w D0, [A4 + 0x6]
00001460 5540 subq.w D0, 2
00001462 6774 beq +0x76 /* 000014D8 */
00001464 5540 subq.w D0, 2
00001466 6700 00A2 beq +0xA4 /* 0000150A */
0000146A 5340 subq.w D0, 1
0000146C 6700 0082 beq +0x84 /* 000014F0 */
00001470 0440 000C subi.w D0, 0xC
00001474 6700 00B8 beq +0xBA /* 0000152E */
00001478 5340 subq.w D0, 1
0000147A 672E beq +0x30 /* 000014AA */
0000147C 5940 subq.w D0, 4
0000147E 6700 0082 beq +0x84 /* 00001502 */
00001482 5340 subq.w D0, 1
00001484 6762 beq +0x64 /* 000014E8 */
00001486 5B40 subq.w D0, 5
00001488 6700 00CC beq +0xCE /* 00001556 */
0000148C 5340 subq.w D0, 1
0000148E 6700 00A8 beq +0xAA /* 00001538 */
00001492 5340 subq.w D0, 1
00001494 6700 00AA beq +0xAC /* 00001540 */
00001498 5340 subq.w D0, 1
0000149A 6744 beq +0x46 /* 000014E0 */
0000149C 5740 subq.w D0, 3
0000149E 675A beq +0x5C /* 000014FA */
000014A0 5340 subq.w D0, 1
000014A2 6700 00B2 beq +0xB4 /* 00001556 */
000014A6 6000 00AE bra +0xB0 /* 00001556 */
label000014AA:
000014AA 4267 clr.w -[A7]
000014AC 2F0B move.l -[A7], A3
000014AE 4EBA F6C4 jsr [PC - 0x93C /* 00000B74 */]
000014B2 101F move.b D0, [A7]+
000014B4 0A00 0001 xori.b D0, 0x1
000014B8 4AAB 000C tst.l [A3 + 0xC]
000014BC 56C1 sne D1
000014BE C001 and.b D0, D1
000014C0 6706 beq +0x8 /* 000014C8 */
000014C2 2F2B 000C move.l -[A7], [A3 + 0xC]
000014C6 A992 syscall DetachResource
label000014C8:
000014C8 4AAB 0002 tst.l [A3 + 0x2]
000014CC 6700 0088 beq +0x8A /* 00001556 */
000014D0 2F2B 0002 move.l -[A7], [A3 + 0x2]
000014D4 A992 syscall DetachResource
000014D6 607E bra +0x80 /* 00001556 */
label000014D8:
000014D8 2F0C move.l -[A7], A4
000014DA 4EBA FD86 jsr [PC - 0x27A /* 00001262 */]
000014DE 6076 bra +0x78 /* 00001556 */
label000014E0:
000014E0 2F0C move.l -[A7], A4
000014E2 4EBA FECA jsr [PC - 0x136 /* 000013AE */]
000014E6 606E bra +0x70 /* 00001556 */
label000014E8:
000014E8 2F0C move.l -[A7], A4
000014EA 4EBA FDBC jsr [PC - 0x244 /* 000012A8 */]
000014EE 6066 bra +0x68 /* 00001556 */
label000014F0:
000014F0 486B 000C pea.l [A3 + 0xC]
000014F4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000014F8 605C bra +0x5E /* 00001556 */
label000014FA:
000014FA 2F0C move.l -[A7], A4
000014FC 4EBA FE7C jsr [PC - 0x184 /* 0000137A */]
00001500 6054 bra +0x56 /* 00001556 */
label00001502:
00001502 2F0C move.l -[A7], A4
00001504 4EBA FC64 jsr [PC - 0x39C /* 0000116A */]
00001508 604C bra +0x4E /* 00001556 */
label0000150A:
0000150A 7000 moveq.l D0, 0x00
0000150C 2940 0018 move.l [A4 + 0x18], D0
00001510 4AAB 000C tst.l [A3 + 0xC]
00001514 6740 beq +0x42 /* 00001556 */
00001516 206B 000C movea.l A0, [A3 + 0xC]
0000151A 4A90 tst.l [A0]
0000151C 6738 beq +0x3A /* 00001556 */
0000151E 42A7 clr.l -[A7]
00001520 2F2B 000C move.l -[A7], [A3 + 0xC]
00001524 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001528 295F 0018 move.l [A4 + 0x18], [A7]+
0000152C 6028 bra +0x2A /* 00001556 */
label0000152E:
0000152E 7000 moveq.l D0, 0x00
00001530 2940 0018 move.l [A4 + 0x18], D0
00001534 6020 bra +0x22 /* 00001556 */
00001536 601E bra +0x20 /* 00001556 */
label00001538:
00001538 7000 moveq.l D0, 0x00
0000153A 2940 0018 move.l [A4 + 0x18], D0
0000153E 6016 bra +0x18 /* 00001556 */
label00001540:
00001540 397C 0002 0006 move.w [A4 + 0x6], 0x2
00001546 2F0C move.l -[A7], A4
00001548 4EBA FAD2 jsr [PC - 0x52E /* 0000101C */]
0000154C 302D F312 move.w D0, [A5 - 0xCEE]
00001550 48C0 ext.l D0
00001552 2940 0018 move.l [A4 + 0x18], D0
label00001556:
00001556 4CDF 1800 movem.l A3,A4, [A7]+
0000155A 4E5E unlink A6
0000155C 2E9F move.l [A7], [A7]+
0000155E 4E75 rts
fn00001560:
00001560 4E56 FFD8 link A6, -0x0028
00001564 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001568 282E 000A move.l D4, [A6 + 0xA]
0000156C 286E 000E movea.l A4, [A6 + 0xE]
00001570 42A7 clr.l -[A7]
00001572 2F2C 000C move.l -[A7], [A4 + 0xC]
00001576 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000157A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000157E 2F04 move.l -[A7], D4
00001580 707F moveq.l D0, 0x7F
00001582 2F00 move.l -[A7], D0
00001584 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00001588 201F move.l D0, [A7]+
0000158A D084 add.l D0, D4
0000158C 5480 addq.l D0, 2
0000158E 2A00 move.l D5, D0
00001590 DABC 0000 0080 add.l D5, 0x80
00001596 2005 move.l D0, D5
00001598 90AE FFFC sub.l D0, [A6 - 0x4]
0000159C 2D40 FFF0 move.l [A6 - 0x10], D0
000015A0 2F2C 000C move.l -[A7], [A4 + 0xC]
000015A4 2F05 move.l -[A7], D5
000015A6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000015AA 4267 clr.w -[A7]
000015AC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000015B0 3B5F F312 move.w [A5 - 0xCEE], [A7]+
000015B4 6704 beq +0x6 /* 000015BA */
000015B6 6000 0094 bra +0x96 /* 0000164C */
label000015BA:
000015BA 206C 000C movea.l A0, [A4 + 0xC]
000015BE 2D50 FFE0 move.l [A6 - 0x20], [A0]
000015C2 202E FFF0 move.l D0, [A6 - 0x10]
000015C6 D0AE FFE0 add.l D0, [A6 - 0x20]
000015CA 2D40 FFE4 move.l [A6 - 0x1C], D0
000015CE 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000015D2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015DA 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000015DE 2D6E FFE0 FFE8 move.l [A6 - 0x18], [A6 - 0x20]
000015E4 2D6E FFE4 FFE0 move.l [A6 - 0x20], [A6 - 0x1C]
000015EA 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18]
000015F0 206C 000C movea.l A0, [A4 + 0xC]
000015F4 2005 move.l D0, D5
000015F6 D090 add.l D0, [A0]
000015F8 2D40 FFEC move.l [A6 - 0x14], D0
000015FC 7E00 moveq.l D7, 0x00
label000015FE:
000015FE 202E FFE0 move.l D0, [A6 - 0x20]
00001602 B0AE FFEC cmp.l D0, [A6 - 0x14]
00001606 6F02 ble +0x4 /* 0000160A */
00001608 6038 bra +0x3A /* 00001642 */
label0000160A:
0000160A 2007 move.l D0, D7
0000160C 727F moveq.l D1, 0x7F
0000160E D081 add.l D0, D1
00001610 B880 cmp.l D4, D0
00001612 6D04 blt +0x6 /* 00001618 */
00001614 7C7F moveq.l D6, 0x7F
00001616 6004 bra +0x6 /* 0000161C */
label00001618:
00001618 2C04 move.l D6, D4
0000161A 9C87 sub.l D6, D7
label0000161C:
0000161C 202E FFE0 move.l D0, [A6 - 0x20]
00001620 90AE FFE4 sub.l D0, [A6 - 0x1C]
00001624 2D40 FFD8 move.l [A6 - 0x28], D0
00001628 BCAE FFD8 cmp.l D6, [A6 - 0x28]
0000162C 6F02 ble +0x4 /* 00001630 */
0000162E 6012 bra +0x14 /* 00001642 */
label00001630:
00001630 486E FFE0 pea.l [A6 - 0x20]
00001634 486E FFE4 pea.l [A6 - 0x1C]
00001638 3F06 move.w -[A7], D6
0000163A A8D0 syscall UnpackBits
0000163C DE86 add.l D7, D6
0000163E B887 cmp.l D4, D7
00001640 6EBC bgt -0x42 /* 000015FE */
label00001642:
00001642 2F2C 000C move.l -[A7], [A4 + 0xC]
00001646 2F04 move.l -[A7], D4
00001648 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
label0000164C:
0000164C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001650 4E5E unlink A6
00001652 205F movea.l A0, [A7]+
00001654 DEFC 000A add.w A7, 0xA /* '\n' */
00001658 4ED0 jmp [A0]
fn0000165A:
0000165A 4E56 FFF4 link A6, -0x000C
0000165E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001662 286E 000A movea.l A4, [A6 + 0xA]
00001666 2E2C 000C move.l D7, [A4 + 0xC]
0000166A 673E beq +0x40 /* 000016AA */
0000166C 7001 moveq.l D0, 0x01
0000166E B02C 0006 cmp.b D0, [A4 + 0x6]
00001672 6636 bne +0x38 /* 000016AA */
00001674 42A7 clr.l -[A7]
00001676 2F07 move.l -[A7], D7
00001678 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000167C 2A1F move.l D5, [A7]+
0000167E 47EC 0010 lea.l A3, [A4 + 0x10]
00001682 42A7 clr.l -[A7]
00001684 486B 0006 pea.l [A3 + 0x6]
00001688 3F2B 0004 move.w -[A7], [A3 + 0x4]
0000168C 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001690 2C1F move.l D6, [A7]+
00001692 2005 move.l D0, D5
00001694 7210 moveq.l D1, 0x10
00001696 D081 add.l D0, D1
00001698 B086 cmp.l D0, D6
0000169A 6E0E bgt +0x10 /* 000016AA */
0000169C 2F2E 000A move.l -[A7], [A6 + 0xA]
000016A0 2F06 move.l -[A7], D6
000016A2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000016A6 4EBA FEB8 jsr [PC - 0x148 /* 00001560 */]
label000016AA:
000016AA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000016AE 4E5E unlink A6
000016B0 205F movea.l A0, [A7]+
000016B2 5C4F addq.w A7, 6
000016B4 4ED0 jmp [A0]
fn000016B6:
000016B6 4E56 FFFE link A6, -0x0002
000016BA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000016BE 2E2E 0008 move.l D7, [A6 + 0x8]
000016C2 2047 movea.l A0, D7
000016C4 2850 movea.l A4, [A0]
000016C6 4AAC 000C tst.l [A4 + 0xC]
000016CA 6700 00AE beq +0xB0 /* 0000177A */
000016CE 42A7 clr.l -[A7]
000016D0 2F2C 000C move.l -[A7], [A4 + 0xC]
000016D4 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000016D8 4A9F tst.l [A7]+
000016DA 6614 bne +0x16 /* 000016F0 */
000016DC 486C 000C pea.l [A4 + 0xC]
000016E0 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000016E4 2047 movea.l A0, D7
000016E6 2F10 move.l -[A7], [A0]
000016E8 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000016EC 6000 008C bra +0x8E /* 0000177A */
label000016F0:
000016F0 2047 movea.l A0, D7
000016F2 3F28 0004 move.w -[A7], [A0 + 0x4]
000016F6 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
000016FA 4A6C 0014 tst.w [A4 + 0x14]
000016FE 5DC6 slt D6
00001700 4406 neg.b D6
00001702 2047 movea.l A0, D7
00001704 2F10 move.l -[A7], [A0]
00001706 2047 movea.l A0, D7
00001708 3F28 0004 move.w -[A7], [A0 + 0x4]
0000170C 4EBA FF4C jsr [PC - 0xB4 /* 0000165A */]
00001710 4267 clr.w -[A7]
00001712 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
00001716 101F move.b D0, [A7]+
00001718 6716 beq +0x18 /* 00001730 */
0000171A 486C 0008 pea.l [A4 + 0x8]
0000171E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00001722 1006 move.b D0, D6
00001724 6754 beq +0x56 /* 0000177A */
00001726 486C 0010 pea.l [A4 + 0x10]
0000172A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
0000172E 604A bra +0x4C /* 0000177A */
label00001730:
00001730 102D F535 move.b D0, [A5 - 0xACB]
00001734 6744 beq +0x46 /* 0000177A */
00001736 4AAC 0010 tst.l [A4 + 0x10]
0000173A 57C1 seq D1
0000173C C001 and.b D0, D1
0000173E 673A beq +0x3C /* 0000177A */
00001740 1006 move.b D0, D6
00001742 6736 beq +0x38 /* 0000177A */
00001744 42A7 clr.l -[A7]
00001746 3F2C 002A move.w -[A7], [A4 + 0x2A]
0000174A 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
0000174E 295F 0010 move.l [A4 + 0x10], [A7]+
00001752 4267 clr.w -[A7]
00001754 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
00001758 101F move.b D0, [A7]+
0000175A 661E bne +0x20 /* 0000177A */
0000175C 206C 0010 movea.l A0, [A4 + 0x10]
00001760 2650 movea.l A3, [A0]
00001762 376C 0014 0004 move.w [A3 + 0x4], [A4 + 0x14]
00001768 204B movea.l A0, A3
0000176A 5C88 addq.l A0, 6
0000176C 43EC 0016 lea.l A1, [A4 + 0x16]
00001770 20D9 move.l [A0]+, [A1]+
00001772 20D9 move.l [A0]+, [A1]+
00001774 376C 002A 0020 move.w [A3 + 0x20], [A4 + 0x2A]
label0000177A:
0000177A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000177E 4E5E unlink A6
00001780 2E9F move.l [A7], [A7]+
00001782 4E75 rts
fn00001784:
00001784 4E56 FFFC link A6, -0x0004
00001788 48E7 0118 movem.l -[A7], D7,A3,A4
0000178C 266E 0008 movea.l A3, [A6 + 0x8]
00001790 2E2E 0010 move.l D7, [A6 + 0x10]
00001794 2047 movea.l A0, D7
00001796 2868 0008 movea.l A4, [A0 + 0x8]
0000179A 1694 move.b [A3], [A4]
0000179C 548C addq.l A4, 2
0000179E 2047 movea.l A0, D7
000017A0 2050 movea.l A0, [A0]
000017A2 1154 0007 move.b [A0 + 0x7], [A4]
000017A6 528C addq.l A4, 1
000017A8 1013 move.b D0, [A3]
000017AA 4880 ext.w D0
000017AC 5540 subq.w D0, 2
000017AE 1680 move.b [A3], D0
000017B0 206E 000C movea.l A0, [A6 + 0xC]
000017B4 208C move.l [A0], A4
000017B6 1013 move.b D0, [A3]
000017B8 4880 ext.w D0
000017BA 48C0 ext.l D0
000017BC D9C0 add.l A4, D0
000017BE 2047 movea.l A0, D7
000017C0 214C 0018 move.l [A0 + 0x18], A4
000017C4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000017C8 4E5E unlink A6
000017CA 205F movea.l A0, [A7]+
000017CC DEFC 000C add.w A7, 0xC
000017D0 4ED0 jmp [A0]
fn000017D2:
000017D2 4E56 FFE2 link A6, -0x001E
000017D6 48E7 0118 movem.l -[A7], D7,A3,A4
000017DA 266E 0008 movea.l A3, [A6 + 0x8]
000017DE 2E13 move.l D7, [A3]
000017E0 302B 0006 move.w D0, [A3 + 0x6]
000017E4 5540 subq.w D0, 2
000017E6 6B00 0162 bmi +0x164 /* 0000194A */
000017EA 0C40 0021 cmpi.w D0, 0x21 /* '!' */
000017EE 6E00 015A bgt +0x15C /* 0000194A */
000017F2 D040 add.w D0, D0
000017F4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000017F8 4EFB 0000 jmp [PC + D0.w]
000017FC 0076 0150 005A ori.w [A6 + D0.w + 0x5A], 0x150
00001802 00AE 0150 0150 0150 ori.l [A6 + 0x150], 0x1500150
0000180A 0150 bchg [A0], D0
0000180C 0150 bchg [A0], D0
0000180E 0150 bchg [A0], D0
00001810 0096 0150 0150 ori.l [A6], 0x1500150
00001816 0150 bchg [A0], D0
00001818 0114 btst [A4], D0
0000181A 0046 0050 ori.w D6, 0x50 /* 'P' */
0000181E 00A2 0150 0150 ori.l -[A2], 0x1500150
00001824 00DE ori.? [A6]+, 0xFFFFFFFFFFFFFFFF
00001826 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00001828 0150 bchg [A0], D0
0000182A 0150 bchg [A0], D0
0000182C 0150 bchg [A0], D0
0000182E 0150 bchg [A0], D0
00001830 0046 0046 ori.w D6, 0x46 /* 'F' */
00001834 0046 0150 ori.w D6, 0x150
00001838 0150 bchg [A0], D0
0000183A 0150 bchg [A0], D0
0000183C 0050 0046 ori.w [A0], 0x46 /* 'F' */
00001840 2F0B move.l -[A7], A3
00001842 4EBA EB76 jsr [PC - 0x148A /* 000003BA */]
00001846 6000 0102 bra +0x104 /* 0000194A */
0000184A 2F0B move.l -[A7], A3
0000184C 4EBA FC00 jsr [PC - 0x400 /* 0000144E */]
00001850 6000 00F8 bra +0xFA /* 0000194A */
00001854 2047 movea.l A0, D7
00001856 49E8 0010 lea.l A4, [A0 + 0x10]
0000185A 42A7 clr.l -[A7]
0000185C 486C 0006 pea.l [A4 + 0x6]
00001860 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001864 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001868 275F 0018 move.l [A3 + 0x18], [A7]+
0000186C 6000 00DC bra +0xDE /* 0000194A */
00001870 4267 clr.w -[A7]
00001872 2F07 move.l -[A7], D7
00001874 4EBA F2FE jsr [PC - 0xD02 /* 00000B74 */]
00001878 101F move.b D0, [A7]+
0000187A 670A beq +0xC /* 00001886 */
0000187C 2F0B move.l -[A7], A3
0000187E 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
00001882 6000 00C6 bra +0xC8 /* 0000194A */
label00001886:
00001886 2F0B move.l -[A7], A3
00001888 4EBA F9D8 jsr [PC - 0x628 /* 00001262 */]
0000188C 6000 00BC bra +0xBE /* 0000194A */
00001890 277C 4249 5444 0018 move.l [A3 + 0x18], 0x42495444 /* 'BITD' */
00001898 6000 00B0 bra +0xB2 /* 0000194A */
0000189C 277C 5049 4354 0018 move.l [A3 + 0x18], 0x50494354 /* 'PICT' */
000018A4 6000 00A4 bra +0xA6 /* 0000194A */
000018A8 2F0B move.l -[A7], A3
000018AA 4EBA FBA2 jsr [PC - 0x45E /* 0000144E */]
000018AE 2047 movea.l A0, D7
000018B0 4868 0008 pea.l [A0 + 0x8]
000018B4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000018B8 2047 movea.l A0, D7
000018BA 4A68 0014 tst.w [A0 + 0x14]
000018BE 6C00 008A bge +0x8C /* 0000194A */
000018C2 2047 movea.l A0, D7
000018C4 4868 0010 pea.l [A0 + 0x10]
000018C8 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000018CC 607C bra +0x7E /* 0000194A */
000018CE 2F0B move.l -[A7], A3
000018D0 4267 clr.w -[A7]
000018D2 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
000018D6 6072 bra +0x74 /* 0000194A */
000018D8 2F0B move.l -[A7], A3
000018DA 486E FFEC pea.l [A6 - 0x14]
000018DE 486E FFEB pea.l [A6 - 0x15]
000018E2 4EBA FEA0 jsr [PC - 0x160 /* 00001784 */]
000018E6 701A moveq.l D0, 0x1A
000018E8 B02E FFEB cmp.b D0, [A6 - 0x15]
000018EC 6C06 bge +0x8 /* 000018F4 */
000018EE 1D7C 001A FFEB move.b [A6 - 0x15], 0x1A
label000018F4:
000018F4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000018F8 2047 movea.l A0, D7
000018FA 4868 0014 pea.l [A0 + 0x14]
000018FE 102E FFEB move.b D0, [A6 - 0x15]
00001902 4880 ext.w D0
00001904 48C0 ext.l D0
00001906 2F00 move.l -[A7], D0
00001908 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000190C 603C bra +0x3E /* 0000194A */
0000190E 4267 clr.w -[A7]
00001910 2F07 move.l -[A7], D7
00001912 4EBA F260 jsr [PC - 0xDA0 /* 00000B74 */]
00001916 101F move.b D0, [A7]+
00001918 6630 bne +0x32 /* 0000194A */
0000191A 2847 movea.l A4, D7
0000191C 4AAC 000C tst.l [A4 + 0xC]
00001920 6728 beq +0x2A /* 0000194A */
00001922 206C 000C movea.l A0, [A4 + 0xC]
00001926 4A90 tst.l [A0]
00001928 6720 beq +0x22 /* 0000194A */
0000192A 2F2C 000C move.l -[A7], [A4 + 0xC]
0000192E 205F movea.l A0, [A7]+
00001930 A04A syscall HNoPurge
00001932 2F0B move.l -[A7], A3
00001934 4EBA FD80 jsr [PC - 0x280 /* 000016B6 */]
00001938 4267 clr.w -[A7]
0000193A 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
0000193E 101F move.b D0, [A7]+
00001940 6708 beq +0xA /* 0000194A */
00001942 486C 000C pea.l [A4 + 0xC]
00001946 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
label0000194A:
0000194A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000194E 4E5E unlink A6
00001950 2E9F move.l [A7], [A7]+
00001952 4E75 rts
fn00001954:
00001954 4E56 FEE2 link A6, -0x011E
00001958 48E7 0018 movem.l -[A7], A3,A4
0000195C 286E 0008 movea.l A4, [A6 + 0x8]
00001960 2654 movea.l A3, [A4]
00001962 302C 0006 move.w D0, [A4 + 0x6]
00001966 5340 subq.w D0, 1
00001968 6B00 00AE bmi +0xB0 /* 00001A18 */
0000196C 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001970 6E00 00A6 bgt +0xA8 /* 00001A18 */
00001974 D040 add.w D0, D0
00001976 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000197A 4EFB 0000 jmp [PC + D0.w]
0000197E 0058 008E ori.w [A0]+, 0x8E
00001982 009C 0058 0058 ori.l [A4]+, 0x580058 /* 'X\0X' */
00001988 009C 0058 009C ori.l [A4]+, 0x58009C
0000198E 009C 009C 009C ori.l [A4]+, 0x9C009C
00001994 0084 009C 009C ori.l D4, 0x9C009C
0000199A 009C 009C 0048 ori.l [A4]+, 0x9C0048
000019A0 0058 0084 ori.w [A0]+, 0x84
000019A4 009C 009C 0096 ori.l [A4]+, 0x9C0096
000019AA 0070 009C 009C ori.w [A0 + D0.w - 0x100], 0x9C
000019B0 009C 009C 0050 ori.l [A4]+, 0x9C0050
000019B6 0048 0048 ori.w A0, 0x48 /* 'H' */
000019BA 0058 0060 ori.w [A0]+, 0x60 /* '`' */
000019BE 009C 0058 0048 ori.l [A4]+, 0x580048 /* 'X\0H' */
000019C4 2F0C move.l -[A7], A4
000019C6 4EBA E9F2 jsr [PC - 0x160E /* 000003BA */]
000019CA 604C bra +0x4E /* 00001A18 */
000019CC 2F0C move.l -[A7], A4
000019CE 4EBA E9EA jsr [PC - 0x1616 /* 000003BA */]
000019D2 6044 bra +0x46 /* 00001A18 */
000019D4 2F0C move.l -[A7], A4
000019D6 4EBA FA76 jsr [PC - 0x58A /* 0000144E */]
000019DA 603C bra +0x3E /* 00001A18 */
000019DC 42A7 clr.l -[A7]
000019DE 486B 0010 pea.l [A3 + 0x10]
000019E2 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000019E6 295F 0018 move.l [A4 + 0x18], [A7]+
000019EA 602C bra +0x2E /* 00001A18 */
000019EC 2F0C move.l -[A7], A4
000019EE 4EBA F8B8 jsr [PC - 0x748 /* 000012A8 */]
000019F2 2F0B move.l -[A7], A3
000019F4 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
000019F8 2F0B move.l -[A7], A3
000019FA 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000019FE 6018 bra +0x1A /* 00001A18 */
00001A00 297C 5343 5657 0018 move.l [A4 + 0x18], 0x53435657 /* 'SCVW' */
00001A08 600E bra +0x10 /* 00001A18 */
00001A0A 2F0C move.l -[A7], A4
00001A0C 4EBA F854 jsr [PC - 0x7AC /* 00001262 */]
00001A10 6006 bra +0x8 /* 00001A18 */
00001A12 2F0C move.l -[A7], A4
00001A14 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
label00001A18:
00001A18 4CDF 1800 movem.l A3,A4, [A7]+
00001A1C 4E5E unlink A6
00001A1E 2E9F move.l [A7], [A7]+
00001A20 4E75 rts
fn00001A22:
00001A22 4E56 FEDE link A6, -0x0122
00001A26 48E7 0018 movem.l -[A7], A3,A4
00001A2A 266E 0008 movea.l A3, [A6 + 0x8]
00001A2E 302B 0006 move.w D0, [A3 + 0x6]
00001A32 5340 subq.w D0, 1
00001A34 6B00 0152 bmi +0x154 /* 00001B88 */
00001A38 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001A3C 6E00 014A bgt +0x14C /* 00001B88 */
00001A40 D040 add.w D0, D0
00001A42 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001A46 4EFB 0000 jmp [PC + D0.w]
00001A4A 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001A4E 0140 bchg D0, D0
00001A50 005C 0086 ori.w [A4]+, 0x86
00001A54 0140 bchg D0, D0
00001A56 0140 bchg D0, D0
00001A58 0140 bchg D0, D0
00001A5A 0140 bchg D0, D0
00001A5C 0140 bchg D0, D0
00001A5E 0140 bchg D0, D0
00001A60 006E 0140 0140 ori.w [A6 + 0x140], 0x140
00001A66 0140 bchg D0, D0
00001A68 0112 btst [A2], D0
00001A6A 0048 0052 ori.w A0, 0x52 /* 'R' */
00001A6E 007A 0140 0140 ori.w [PC + 0x140 /* 00001BB0, value 0x0 */], 0x140
00001A74 009C 0128 0140 ori.l [A4]+, 0x1280140
00001A7A 0140 bchg D0, D0
00001A7C 0140 bchg D0, D0
00001A7E 0140 bchg D0, D0
00001A80 0048 0048 ori.w A0, 0x48 /* 'H' */
00001A84 0048 0140 ori.w A0, 0x140
00001A88 0052 0140 ori.w [A2], 0x140
00001A8C 0048 0048 ori.w A0, 0x48 /* 'H' */
00001A90 2F0B move.l -[A7], A3
00001A92 4EBA F9BA jsr [PC - 0x646 /* 0000144E */]
00001A96 6000 00F0 bra +0xF2 /* 00001B88 */
00001A9A 2F0B move.l -[A7], A3
00001A9C 4EBA F9B0 jsr [PC - 0x650 /* 0000144E */]
00001AA0 6000 00E6 bra +0xE8 /* 00001B88 */
00001AA4 2F0B move.l -[A7], A3
00001AA6 4EBA F9A6 jsr [PC - 0x65A /* 0000144E */]
00001AAA 06AB 0000 7D62 0018 addi.l [A3 + 0x18], 0x7D62 /* '}b' */
00001AB2 6000 00D4 bra +0xD6 /* 00001B88 */
00001AB6 277C 5354 5854 0018 move.l [A3 + 0x18], 0x53545854 /* 'STXT' */
00001ABE 6000 00C8 bra +0xCA /* 00001B88 */
00001AC2 277C 5445 5854 0018 move.l [A3 + 0x18], 0x54455854 /* 'TEXT' */
00001ACA 6000 00BC bra +0xBE /* 00001B88 */
00001ACE 2053 movea.l A0, [A3]
00001AD0 4868 0008 pea.l [A0 + 0x8]
00001AD4 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00001AD8 2053 movea.l A0, [A3]
00001ADA 7000 moveq.l D0, 0x00
00001ADC 2140 000C move.l [A0 + 0xC], D0
00001AE0 6000 00A6 bra +0xA8 /* 00001B88 */
00001AE4 2F0B move.l -[A7], A3
00001AE6 486E FFFC pea.l [A6 - 0x4]
00001AEA 486E FFFB pea.l [A6 - 0x5]
00001AEE 4EBA FC94 jsr [PC - 0x36C /* 00001784 */]
00001AF2 701E moveq.l D0, 0x1E
00001AF4 B02E FFFB cmp.b D0, [A6 - 0x5]
00001AF8 6C06 bge +0x8 /* 00001B00 */
00001AFA 1D7C 001E FFFB move.b [A6 - 0x5], 0x1E
label00001B00:
00001B00 2853 movea.l A4, [A3]
00001B02 7018 moveq.l D0, 0x18
00001B04 B02E FFFB cmp.b D0, [A6 - 0x5]
00001B08 6618 bne +0x1A /* 00001B22 */
00001B0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B0E 486C 0014 pea.l [A4 + 0x14]
00001B12 102E FFFB move.b D0, [A6 - 0x5]
00001B16 4880 ext.w D0
00001B18 48C0 ext.l D0
00001B1A 2F00 move.l -[A7], D0
00001B1C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001B20 6016 bra +0x18 /* 00001B38 */
label00001B22:
00001B22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B26 486C 0010 pea.l [A4 + 0x10]
00001B2A 102E FFFB move.b D0, [A6 - 0x5]
00001B2E 4880 ext.w D0
00001B30 48C0 ext.l D0
00001B32 2F00 move.l -[A7], D0
00001B34 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
label00001B38:
00001B38 206D F34E movea.l A0, [A5 - 0xCB2]
00001B3C 0C68 0402 0112 cmpi.w [A0 + 0x112], 0x402
00001B42 6C44 bge +0x46 /* 00001B88 */
00001B44 2853 movea.l A4, [A3]
00001B46 422C 0013 clr.b [A4 + 0x13]
00001B4A 426C 001C clr.w [A4 + 0x1C]
00001B4E 396C 002A 0026 move.w [A4 + 0x26], [A4 + 0x2A]
00001B54 422C 0029 clr.b [A4 + 0x29]
00001B58 602E bra +0x30 /* 00001B88 */
00001B5A 2853 movea.l A4, [A3]
00001B5C 4AAC 000C tst.l [A4 + 0xC]
00001B60 6726 beq +0x28 /* 00001B88 */
00001B62 2F0B move.l -[A7], A3
00001B64 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00001B68 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001B6C A9D0 syscall TECalText
00001B6E 6018 bra +0x1A /* 00001B88 */
00001B70 2F0B move.l -[A7], A3
00001B72 4EBA F734 jsr [PC - 0x8CC /* 000012A8 */]
00001B76 284B movea.l A4, A3
00001B78 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001B7C 1F3C 0001 move.b -[A7], 0x1
00001B80 1F3C 0001 move.b -[A7], 0x1
00001B84 4EAD 1C62 jsr [A5 + 0x1C62 /* export_904 */]
label00001B88:
00001B88 4CDF 1800 movem.l A3,A4, [A7]+
00001B8C 4E5E unlink A6
00001B8E 2E9F move.l [A7], [A7]+
00001B90 4E75 rts
fn00001B92:
00001B92 4E56 FFF2 link A6, -0x000E
00001B96 206E 0008 movea.l A0, [A6 + 0x8]
00001B9A 3028 0006 move.w D0, [A0 + 0x6]
00001B9E 5340 subq.w D0, 1
00001BA0 6B76 bmi +0x78 /* 00001C18 */
00001BA2 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001BA6 6E70 bgt +0x72 /* 00001C18 */
00001BA8 D040 add.w D0, D0
00001BAA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001BAE 4EFB 0000 jmp [PC + D0.w]
00001BB2 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001BB6 0068 0052 0052 ori.w [A0 + 0x52], 0x52 /* 'R' */
00001BBC 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001BC2 0068 0052 0068 ori.w [A0 + 0x68], 0x52 /* 'R' */
00001BC8 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001BCC 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001BD2 0048 0052 ori.w A0, 0x52 /* 'R' */
00001BD6 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00001BDA 0052 0052 ori.w [A2], 0x52 /* 'R' */
00001BDE 0052 0068 ori.w [A2], 0x68 /* 'h' */
00001BE2 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
00001BE8 0048 0048 ori.w A0, 0x48 /* 'H' */
00001BEC 0048 0068 ori.w A0, 0x68 /* 'h' */
00001BF0 0068 0068 0052 ori.w [A0 + 0x52], 0x68 /* 'h' */
00001BF6 0048 2F2E ori.w A0, 0x2F2E /* '/.' */
00001BFA 0008 4EBA ori.b A0, 0xBA
00001BFE E7BC rol D4, D3
00001C00 6016 bra +0x18 /* 00001C18 */
00001C02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C06 4EBA F846 jsr [PC - 0x7BA /* 0000144E */]
00001C0A 600C bra +0xE /* 00001C18 */
00001C0C 206E 0008 movea.l A0, [A6 + 0x8]
00001C10 217C 5049 4354 0018 move.l [A0 + 0x18], 0x50494354 /* 'PICT' */
label00001C18:
00001C18 4E5E unlink A6
00001C1A 2E9F move.l [A7], [A7]+
00001C1C 4E75 rts
fn00001C1E:
00001C1E 4E56 FFF0 link A6, -0x0010
00001C22 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001C26 266E 0008 movea.l A3, [A6 + 0x8]
00001C2A 42A7 clr.l -[A7]
00001C2C 2F0B move.l -[A7], A3
00001C2E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001C32 2817 move.l D4, [A7]
00001C34 7006 moveq.l D0, 0x06
00001C36 2F00 move.l -[A7], D0
00001C38 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00001C3C 201F move.l D0, [A7]+
00001C3E 3C00 move.w D6, D0
00001C40 E740 asl D0.w, 3
00001C42 3A00 move.w D5, D0
00001C44 5045 addq.w D5, 8
00001C46 5346 subq.w D6, 1
00001C48 2F0B move.l -[A7], A3
00001C4A 3005 move.w D0, D5
00001C4C 48C0 ext.l D0
00001C4E 2F00 move.l -[A7], D0
00001C50 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001C54 4267 clr.w -[A7]
00001C56 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001C5A 4A5F tst.w [A7]+
00001C5C 2853 movea.l A4, [A3]
00001C5E 3E06 move.w D7, D6
00001C60 6018 bra +0x1A /* 00001C7A */
label00001C62:
00001C62 3007 move.w D0, D7
00001C64 C1FC 0006 muls.w D0, 0x6
00001C68 3207 move.w D1, D7
00001C6A E741 asl D1.w, 3
00001C6C 41F4 100A lea.l A0, [A4 + D1.w + 0xA]
00001C70 43F4 0000 lea.l A1, [A4 + D0.w]
00001C74 20D9 move.l [A0]+, [A1]+
00001C76 3091 move.w [A0], [A1]
00001C78 5347 subq.w D7, 1
label00001C7A:
00001C7A 4A47 tst.w D7
00001C7C 6CE4 bge -0x1A /* 00001C62 */
00001C7E 3D46 FFF0 move.w [A6 - 0x10], D6
00001C82 4247 clr.w D7
00001C84 600C bra +0xE /* 00001C92 */
label00001C86:
00001C86 3007 move.w D0, D7
00001C88 E740 asl D0.w, 3
00001C8A 3987 0008 move.w [A4 + D0.w + 0x8], D7
00001C8E 5247 addq.w D7, 1
00001C90 6906 bvs +0x8 /* 00001C98 */
label00001C92:
00001C92 BE6E FFF0 cmp.w D7, [A6 - 0x10]
00001C96 6FEE ble -0x10 /* 00001C86 */
label00001C98:
00001C98 426C 0004 clr.w [A4 + 0x4]
00001C9C 3946 0006 move.w [A4 + 0x6], D6
00001CA0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001CA4 4E5E unlink A6
00001CA6 2E9F move.l [A7], [A7]+
00001CA8 4E75 rts
fn00001CAA:
00001CAA 4E56 FEF6 link A6, -0x010A
00001CAE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001CB2 266E 0008 movea.l A3, [A6 + 0x8]
00001CB6 2E13 move.l D7, [A3]
00001CB8 302B 0006 move.w D0, [A3 + 0x6]
00001CBC 5340 subq.w D0, 1
00001CBE 6B00 00B0 bmi +0xB2 /* 00001D70 */
00001CC2 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00001CC6 6E00 00A8 bgt +0xAA /* 00001D70 */
00001CCA D040 add.w D0, D0
00001CCC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001CD0 4EFB 0000 jmp [PC + D0.w]
00001CD4 0050 0058 ori.w [A0], 0x58 /* 'X' */
00001CD8 009E 0050 0050 ori.l [A6]+, 0x500050 /* 'P\0P' */
00001CDE 009E 0050 009E ori.l [A6]+, 0x50009E
00001CE4 009E 009E 009E ori.l [A6]+, 0x9E009E
00001CEA 007C 009E ori.w sr, 158
00001CEE 009E 009E 0086 ori.l [A6]+, 0x9E0086
00001CF4 0048 0050 ori.w A0, 0x50 /* 'P' */
00001CF8 007C 009E ori.w sr, 158
00001CFC 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001D00 006E 009E 009E ori.w [A6 + 0x9E], 0x9E
00001D06 009E 009E 0048 ori.l [A6]+, 0x9E0048
00001D0C 0048 0048 ori.w A0, 0x48 /* 'H' */
00001D10 0050 0050 ori.w [A0], 0x50 /* 'P' */
00001D14 009E 0050 0048 ori.l [A6]+, 0x500048 /* 'P\0H' */
00001D1A 2F0B move.l -[A7], A3
00001D1C 4EBA E69C jsr [PC - 0x1964 /* 000003BA */]
00001D20 604E bra +0x50 /* 00001D70 */
00001D22 2F0B move.l -[A7], A3
00001D24 4EBA F728 jsr [PC - 0x8D8 /* 0000144E */]
00001D28 6046 bra +0x48 /* 00001D70 */
00001D2A 42A7 clr.l -[A7]
00001D2C 2F0B move.l -[A7], A3
00001D2E 3F3C 001F move.w -[A7], 0x1F
00001D32 4EBA F378 jsr [PC - 0xC88 /* 000010AC */]
00001D36 2C1F move.l D6, [A7]+
00001D38 2F0B move.l -[A7], A3
00001D3A 4EBA F526 jsr [PC - 0xADA /* 00001262 */]
00001D3E 6030 bra +0x32 /* 00001D70 */
00001D40 2F0B move.l -[A7], A3
00001D42 4EBA F564 jsr [PC - 0xA9C /* 000012A8 */]
00001D46 2F07 move.l -[A7], D7
00001D48 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001D4C 6022 bra +0x24 /* 00001D70 */
00001D4E 277C 434C 5554 0018 move.l [A3 + 0x18], 0x434C5554 /* 'CLUT' */
00001D56 6018 bra +0x1A /* 00001D70 */
00001D58 2853 movea.l A4, [A3]
00001D5A 4AAC 000C tst.l [A4 + 0xC]
00001D5E 6710 beq +0x12 /* 00001D70 */
00001D60 2F2C 000C move.l -[A7], [A4 + 0xC]
00001D64 205F movea.l A0, [A7]+
00001D66 A04A syscall HNoPurge
00001D68 2F2C 000C move.l -[A7], [A4 + 0xC]
00001D6C 4EBA FEB0 jsr [PC - 0x150 /* 00001C1E */]
label00001D70:
00001D70 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001D74 4E5E unlink A6
00001D76 2E9F move.l [A7], [A7]+
00001D78 4E75 rts
fn00001D7A:
00001D7A 4E56 0000 link A6, 0
00001D7E 206E 0008 movea.l A0, [A6 + 0x8]
00001D82 3028 0006 move.w D0, [A0 + 0x6]
00001D86 5540 subq.w D0, 2
00001D88 6742 beq +0x44 /* 00001DCC */
00001D8A 0440 000A subi.w D0, 0xA /* '\n' */
00001D8E 671C beq +0x1E /* 00001DAC */
00001D90 5740 subq.w D0, 3
00001D92 6738 beq +0x3A /* 00001DCC */
00001D94 5940 subq.w D0, 4
00001D96 6714 beq +0x16 /* 00001DAC */
00001D98 5740 subq.w D0, 3
00001D9A 671E beq +0x20 /* 00001DBA */
00001D9C 5340 subq.w D0, 1
00001D9E 672C beq +0x2E /* 00001DCC */
00001DA0 5F40 subq.w D0, 7
00001DA2 6728 beq +0x2A /* 00001DCC */
00001DA4 5B40 subq.w D0, 5
00001DA6 6724 beq +0x26 /* 00001DCC */
00001DA8 601A bra +0x1C /* 00001DC4 */
00001DAA 6020 bra +0x22 /* 00001DCC */
label00001DAC:
00001DAC 206E 0008 movea.l A0, [A6 + 0x8]
00001DB0 217C 5348 4150 0018 move.l [A0 + 0x18], 0x53484150 /* 'SHAP' */
00001DB8 6012 bra +0x14 /* 00001DCC */
label00001DBA:
00001DBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DBE 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */]
00001DC2 6008 bra +0xA /* 00001DCC */
label00001DC4:
00001DC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DC8 4EBA F684 jsr [PC - 0x97C /* 0000144E */]
label00001DCC:
00001DCC 4E5E unlink A6
00001DCE 2E9F move.l [A7], [A7]+
00001DD0 4E75 rts
fn00001DD2:
00001DD2 4E56 FFF8 link A6, -0x0008
00001DD6 48E7 0018 movem.l -[A7], A3,A4
00001DDA 286E 0008 movea.l A4, [A6 + 0x8]
00001DDE 2654 movea.l A3, [A4]
00001DE0 302C 0006 move.w D0, [A4 + 0x6]
00001DE4 5540 subq.w D0, 2
00001DE6 6764 beq +0x66 /* 00001E4C */
00001DE8 5540 subq.w D0, 2
00001DEA 6700 00A8 beq +0xAA /* 00001E94 */
00001DEE 5340 subq.w D0, 1
00001DF0 6776 beq +0x78 /* 00001E68 */
00001DF2 5F40 subq.w D0, 7
00001DF4 6700 008C beq +0x8E /* 00001E82 */
00001DF8 5740 subq.w D0, 3
00001DFA 6700 00A6 beq +0xA8 /* 00001EA2 */
00001DFE 5340 subq.w D0, 1
00001E00 6700 00A0 beq +0xA2 /* 00001EA2 */
00001E04 5340 subq.w D0, 1
00001E06 671E beq +0x20 /* 00001E26 */
00001E08 5540 subq.w D0, 2
00001E0A 6776 beq +0x78 /* 00001E82 */
00001E0C 5740 subq.w D0, 3
00001E0E 677C beq +0x7E /* 00001E8C */
00001E10 5340 subq.w D0, 1
00001E12 6700 008E beq +0x90 /* 00001EA2 */
00001E16 5F40 subq.w D0, 7
00001E18 6700 0088 beq +0x8A /* 00001EA2 */
00001E1C 5540 subq.w D0, 2
00001E1E 6752 beq +0x54 /* 00001E72 */
00001E20 5740 subq.w D0, 3
00001E22 677E beq +0x80 /* 00001EA2 */
00001E24 6076 bra +0x78 /* 00001E9C */
label00001E26:
00001E26 2F0C move.l -[A7], A4
00001E28 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
00001E2C 302D F312 move.w D0, [A5 - 0xCEE]
00001E30 48C0 ext.l D0
00001E32 2940 0018 move.l [A4 + 0x18], D0
00001E36 4A6D F312 tst.w [A5 - 0xCEE]
00001E3A 6766 beq +0x68 /* 00001EA2 */
00001E3C 2F0B move.l -[A7], A3
00001E3E 3F3C 0003 move.w -[A7], 0x3
00001E42 1F3C 0001 move.b -[A7], 0x1
00001E46 4EBA F02C jsr [PC - 0xFD4 /* 00000E74 */]
00001E4A 6056 bra +0x58 /* 00001EA2 */
label00001E4C:
00001E4C 2F0C move.l -[A7], A4
00001E4E 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
00001E52 4A6D F312 tst.w [A5 - 0xCEE]
00001E56 674A beq +0x4C /* 00001EA2 */
00001E58 2F0B move.l -[A7], A3
00001E5A 3F3C 0003 move.w -[A7], 0x3
00001E5E 1F3C 0001 move.b -[A7], 0x1
00001E62 4EBA F010 jsr [PC - 0xFF0 /* 00000E74 */]
00001E66 603A bra +0x3C /* 00001EA2 */
label00001E68:
00001E68 2F0C move.l -[A7], A4
00001E6A 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */]
00001E6E 6032 bra +0x34 /* 00001EA2 */
00001E70 6030 bra +0x32 /* 00001EA2 */
label00001E72:
00001E72 42A7 clr.l -[A7]
00001E74 486B 0010 pea.l [A3 + 0x10]
00001E78 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00001E7C 295F 0018 move.l [A4 + 0x18], [A7]+
00001E80 6020 bra +0x22 /* 00001EA2 */
label00001E82:
00001E82 297C 4D4F 5649 0018 move.l [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
00001E8A 6016 bra +0x18 /* 00001EA2 */
label00001E8C:
00001E8C 2F0C move.l -[A7], A4
00001E8E 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00001E92 600E bra +0x10 /* 00001EA2 */
label00001E94:
00001E94 2F0C move.l -[A7], A4
00001E96 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00001E9A 6006 bra +0x8 /* 00001EA2 */
label00001E9C:
00001E9C 2F0C move.l -[A7], A4
00001E9E 4EBA F5AE jsr [PC - 0xA52 /* 0000144E */]
label00001EA2:
00001EA2 4CDF 1800 movem.l A3,A4, [A7]+
00001EA6 4E5E unlink A6
00001EA8 2E9F move.l [A7], [A7]+
00001EAA 4E75 rts
fn00001EAC:
00001EAC 4E56 0000 link A6, 0
00001EB0 2F0C move.l -[A7], A4
00001EB2 102D F2FF move.b D0, [A5 - 0xD01]
00001EB6 671A beq +0x1C /* 00001ED2 */
00001EB8 286E 000A movea.l A4, [A6 + 0xA]
00001EBC 4AAC 001E tst.l [A4 + 0x1E]
00001EC0 6710 beq +0x12 /* 00001ED2 */
00001EC2 2F2C 001E move.l -[A7], [A4 + 0x1E]
00001EC6 303C 0023 move.w D0, 0x23 /* '#' */
00001ECA AAAA syscall QuickTimeDispatch
00001ECC 7000 moveq.l D0, 0x00
00001ECE 2940 001E move.l [A4 + 0x1E], D0
label00001ED2:
00001ED2 285F movea.l A4, [A7]+
00001ED4 4E5E unlink A6
00001ED6 205F movea.l A0, [A7]+
00001ED8 5C4F addq.w A7, 6
00001EDA 4ED0 jmp [A0]
fn00001EDC:
00001EDC 4E56 0000 link A6, 0
00001EE0 2F0C move.l -[A7], A4
00001EE2 286E 0008 movea.l A4, [A6 + 0x8]
00001EE6 7000 moveq.l D0, 0x00
00001EE8 2940 0008 move.l [A4 + 0x8], D0
00001EEC 2940 000C move.l [A4 + 0xC], D0
00001EF0 700B moveq.l D0, 0x0B
00001EF2 2940 0018 move.l [A4 + 0x18], D0
00001EF6 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00001EFC 7000 moveq.l D0, 0x00
00001EFE 2940 001E move.l [A4 + 0x1E], D0
00001F02 2940 0022 move.l [A4 + 0x22], D0
00001F06 486C 0010 pea.l [A4 + 0x10]
00001F0A 42A7 clr.l -[A7]
00001F0C 2F3C 0078 00A0 move.l -[A7], 0x7800A0
00001F12 A8A7 syscall SetRect
00001F14 285F movea.l A4, [A7]+
00001F16 4E5E unlink A6
00001F18 2E9F move.l [A7], [A7]+
00001F1A 4E75 rts
fn00001F1C:
00001F1C 4E56 FFE8 link A6, -0x0018
00001F20 48E7 0118 movem.l -[A7], D7,A3,A4
00001F24 266E 0008 movea.l A3, [A6 + 0x8]
00001F28 2853 movea.l A4, [A3]
00001F2A 302B 0006 move.w D0, [A3 + 0x6]
00001F2E 5540 subq.w D0, 2
00001F30 6B00 01A0 bmi +0x1A2 /* 000020D2 */
00001F34 0C40 0021 cmpi.w D0, 0x21 /* '!' */
00001F38 6E00 0198 bgt +0x19A /* 000020D2 */
00001F3C D040 add.w D0, D0
00001F3E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001F42 4EFB 0000 jmp [PC + D0.w]
00001F46 0072 018E 00D2 ori.w [A2 + D0.w - 0x46], 0x18E
00001F4C 009A 018E 018E ori.l [A2]+, 0x18E018E
00001F52 018E bclr A6, D0
00001F54 018E bclr A6, D0
00001F56 018E bclr A6, D0
00001F58 018E bclr A6, D0
00001F5A 00BC 018E 018E 00AE 0194 ori.l 0xAE0194, 0x18E018E
00001F64 0046 018E ori.w D6, 0x18E
00001F68 00BC 018E 018E 00C8 0050 ori.l 0xC80050, 0x18E018E
00001F72 018E bclr A6, D0
00001F74 018E bclr A6, D0
00001F76 018E bclr A6, D0
00001F78 018E bclr A6, D0
00001F7A 0046 0046 ori.w D6, 0x46 /* 'F' */
00001F7E 0046 018E ori.w D6, 0x18E
00001F82 0060 018E ori.w -[A0], 0x18E
00001F86 018E bclr A6, D0
00001F88 0046 2F0B ori.w D6, 0x2F0B
00001F8C 4EBA E42C jsr [PC - 0x1BD4 /* 000003BA */]
00001F90 6000 0146 bra +0x148 /* 000020D8 */
00001F94 2F13 move.l -[A7], [A3]
00001F96 4EBA FF44 jsr [PC - 0xBC /* 00001EDC */]
00001F9A 2F0B move.l -[A7], A3
00001F9C 4EBA F30A jsr [PC - 0xCF6 /* 000012A8 */]
00001FA0 6000 0136 bra +0x138 /* 000020D8 */
00001FA4 42A7 clr.l -[A7]
00001FA6 486C 0010 pea.l [A4 + 0x10]
00001FAA 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00001FAE 275F 0018 move.l [A3 + 0x18], [A7]+
00001FB2 6000 0124 bra +0x126 /* 000020D8 */
00001FB6 4267 clr.w -[A7]
00001FB8 2F13 move.l -[A7], [A3]
00001FBA 4EBA EBB8 jsr [PC - 0x1448 /* 00000B74 */]
00001FBE 101F move.b D0, [A7]+
00001FC0 6712 beq +0x14 /* 00001FD4 */
00001FC2 102D F2FF move.b D0, [A5 - 0xD01]
00001FC6 6700 0110 beq +0x112 /* 000020D8 */
00001FCA 2F0B move.l -[A7], A3
00001FCC 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00001FD0 6000 0106 bra +0x108 /* 000020D8 */
label00001FD4:
00001FD4 2F0B move.l -[A7], A3
00001FD6 4EBA F476 jsr [PC - 0xB8A /* 0000144E */]
00001FDA 6000 00FC bra +0xFE /* 000020D8 */
00001FDE 2F13 move.l -[A7], [A3]
00001FE0 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001FE4 4EBA FEC6 jsr [PC - 0x13A /* 00001EAC */]
00001FE8 2F0B move.l -[A7], A3
00001FEA 4EBA F462 jsr [PC - 0xB9E /* 0000144E */]
00001FEE 6000 00E8 bra +0xEA /* 000020D8 */
00001FF2 2F13 move.l -[A7], [A3]
00001FF4 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001FF8 4EBA FEB2 jsr [PC - 0x14E /* 00001EAC */]
00001FFC 6000 00DA bra +0xDC /* 000020D8 */
00002000 277C 4D6F 6F56 0018 move.l [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
00002008 6000 00CE bra +0xD0 /* 000020D8 */
0000200C 2F0B move.l -[A7], A3
0000200E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00002012 6000 00C4 bra +0xC6 /* 000020D8 */
00002016 277C 0000 0140 0018 move.l [A3 + 0x18], 0x140
0000201E 4AAC 000C tst.l [A4 + 0xC]
00002022 6708 beq +0xA /* 0000202C */
00002024 2F0B move.l -[A7], A3
00002026 4EBA F426 jsr [PC - 0xBDA /* 0000144E */]
0000202A 602E bra +0x30 /* 0000205A */
label0000202C:
0000202C 4267 clr.w -[A7]
0000202E 2F13 move.l -[A7], [A3]
00002030 4EBA EB42 jsr [PC - 0x14BE /* 00000B74 */]
00002034 101F move.b D0, [A7]+
00002036 6716 beq +0x18 /* 0000204E */
00002038 4AAC 001E tst.l [A4 + 0x1E]
0000203C 671C beq +0x1E /* 0000205A */
0000203E 42A7 clr.l -[A7]
00002040 2F2C 001E move.l -[A7], [A4 + 0x1E]
00002044 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002048 275F 0018 move.l [A3 + 0x18], [A7]+
0000204C 600C bra +0xE /* 0000205A */
label0000204E:
0000204E 42A7 clr.l -[A7]
00002050 2F0B move.l -[A7], A3
00002052 4EBA F14A jsr [PC - 0xEB6 /* 0000119E */]
00002056 275F 0018 move.l [A3 + 0x18], [A7]+
label0000205A:
0000205A 082C 0005 001B btst.b [A4 + 0x1B], 0x5
00002060 6676 bne +0x78 /* 000020D8 */
00002062 41EE FFF6 lea.l A0, [A6 - 0xA]
00002066 43EC 0010 lea.l A1, [A4 + 0x10]
0000206A 20D9 move.l [A0]+, [A1]+
0000206C 20D9 move.l [A0]+, [A1]+
0000206E 426E FFF4 clr.w [A6 - 0xC]
00002072 102D F535 move.b D0, [A5 - 0xACB]
00002076 673C beq +0x3E /* 000020B4 */
00002078 42A7 clr.l -[A7]
0000207A 206D F50A movea.l A0, [A5 - 0xAF6]
0000207E 2050 movea.l A0, [A0]
00002080 2068 0016 movea.l A0, [A0 + 0x16]
00002084 2050 movea.l A0, [A0]
00002086 3F28 0020 move.w -[A7], [A0 + 0x20]
0000208A 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
0000208E 2E1F move.l D7, [A7]+
00002090 4A6D F312 tst.w [A5 - 0xCEE]
00002094 6706 beq +0x8 /* 0000209C */
00002096 426D F312 clr.w [A5 - 0xCEE]
0000209A 603C bra +0x3E /* 000020D8 */
label0000209C:
0000209C 2D47 FFF0 move.l [A6 - 0x10], D7
000020A0 2047 movea.l A0, D7
000020A2 2050 movea.l A0, [A0]
000020A4 5C88 addq.l A0, 6
000020A6 43EC 0010 lea.l A1, [A4 + 0x10]
000020AA 20D9 move.l [A0]+, [A1]+
000020AC 20D9 move.l [A0]+, [A1]+
000020AE 3D7C 8000 FFF4 move.w [A6 - 0xC], 0x8000
label000020B4:
000020B4 42A7 clr.l -[A7]
000020B6 486E FFF0 pea.l [A6 - 0x10]
000020BA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000020BE 201F move.l D0, [A7]+
000020C0 D1AB 0018 add.l [A3 + 0x18], D0
000020C4 102D F535 move.b D0, [A5 - 0xACB]
000020C8 670E beq +0x10 /* 000020D8 */
000020CA 2F07 move.l -[A7], D7
000020CC 205F movea.l A0, [A7]+
000020CE A023 syscall DisposHandle/DisposeHandle
000020D0 6006 bra +0x8 /* 000020D8 */
label000020D2:
000020D2 2F0B move.l -[A7], A3
000020D4 4EBA F378 jsr [PC - 0xC88 /* 0000144E */]
label000020D8:
000020D8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000020DC 4E5E unlink A6
000020DE 2E9F move.l [A7], [A7]+
000020E0 4E75 rts
fn000020E2:
000020E2 4E56 0000 link A6, 0
000020E6 206E 0008 movea.l A0, [A6 + 0x8]
000020EA 3028 0006 move.w D0, [A0 + 0x6]
000020EE 0440 0013 subi.w D0, 0x13
000020F2 6702 beq +0x4 /* 000020F6 */
000020F4 600E bra +0x10 /* 00002104 */
label000020F6:
000020F6 206E 0008 movea.l A0, [A6 + 0x8]
000020FA 217C 4255 5454 0018 move.l [A0 + 0x18], 0x42555454 /* 'BUTT' */
00002102 6008 bra +0xA /* 0000210C */
label00002104:
00002104 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002108 4EBA F918 jsr [PC - 0x6E8 /* 00001A22 */]
label0000210C:
0000210C 4E5E unlink A6
0000210E 2E9F move.l [A7], [A7]+
00002110 4E75 rts
fn00002112:
00002112 4E56 FEDE link A6, -0x0122
00002116 48E7 0118 movem.l -[A7], D7,A3,A4
0000211A 286E 0008 movea.l A4, [A6 + 0x8]
0000211E 2654 movea.l A3, [A4]
00002120 302C 0006 move.w D0, [A4 + 0x6]
00002124 5540 subq.w D0, 2
00002126 6B00 00E6 bmi +0xE8 /* 0000220E */
0000212A 0C40 0021 cmpi.w D0, 0x21 /* '!' */
0000212E 6E00 00DE bgt +0xE0 /* 0000220E */
00002132 D040 add.w D0, D0
00002134 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002138 4EFB 0000 jmp [PC + D0.w]
0000213C 00AA 00D4 006A 0062 ori.l [A2 + 0x62], 0xD4006A
00002144 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002146 0062 00D4 ori.w -[A2], 0xD4
0000214A 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
0000214C 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
0000214E 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002150 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF
00002152 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002154 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002156 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002158 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
0000215A 0046 0062 ori.w D6, 0x62 /* 'b' */
0000215E 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF
00002160 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002162 0062 0062 ori.w -[A2], 0x62 /* 'b' */
00002166 0062 00D4 ori.w -[A2], 0xD4
0000216A 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
0000216C 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
0000216E 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF
00002170 0046 0046 ori.w D6, 0x46 /* 'F' */
00002174 0046 0062 ori.w D6, 0x62 /* 'b' */
00002178 0062 00D4 ori.w -[A2], 0xD4
0000217C 0062 0046 ori.w -[A2], 0x46 /* 'F' */
00002180 4267 clr.w -[A7]
00002182 2F0B move.l -[A7], A3
00002184 4EBA E9EE jsr [PC - 0x1612 /* 00000B74 */]
00002188 101F move.b D0, [A7]+
0000218A 6708 beq +0xA /* 00002194 */
0000218C 2F0C move.l -[A7], A4
0000218E 4EBA F2BE jsr [PC - 0xD42 /* 0000144E */]
00002192 607A bra +0x7C /* 0000220E */
label00002194:
00002194 2F0C move.l -[A7], A4
00002196 4EBA E222 jsr [PC - 0x1DDE /* 000003BA */]
0000219A 6072 bra +0x74 /* 0000220E */
0000219C 2F0C move.l -[A7], A4
0000219E 4EBA F2AE jsr [PC - 0xD52 /* 0000144E */]
000021A2 606A bra +0x6C /* 0000220E */
000021A4 4267 clr.w -[A7]
000021A6 2F0B move.l -[A7], A3
000021A8 4EBA E9CA jsr [PC - 0x1636 /* 00000B74 */]
000021AC 101F move.b D0, [A7]+
000021AE 6708 beq +0xA /* 000021B8 */
000021B0 2F0C move.l -[A7], A4
000021B2 4EBA F29A jsr [PC - 0xD66 /* 0000144E */]
000021B6 6056 bra +0x58 /* 0000220E */
label000021B8:
000021B8 4AAB 000C tst.l [A3 + 0xC]
000021BC 56C0 sne D0
000021BE 4A00 tst.b D0
000021C0 6714 beq +0x16 /* 000021D6 */
000021C2 206B 000C movea.l A0, [A3 + 0xC]
000021C6 4A90 tst.l [A0]
000021C8 56C1 sne D1
000021CA C001 and.b D0, D1
000021CC 6708 beq +0xA /* 000021D6 */
000021CE 2F0C move.l -[A7], A4
000021D0 4EBA F27C jsr [PC - 0xD84 /* 0000144E */]
000021D4 6038 bra +0x3A /* 0000220E */
label000021D6:
000021D6 42A7 clr.l -[A7]
000021D8 2F0C move.l -[A7], A4
000021DA 4EBA EFC2 jsr [PC - 0x103E /* 0000119E */]
000021DE 295F 0018 move.l [A4 + 0x18], [A7]+
000021E2 602A bra +0x2C /* 0000220E */
000021E4 4267 clr.w -[A7]
000021E6 2F0B move.l -[A7], A3
000021E8 4EBA E98A jsr [PC - 0x1676 /* 00000B74 */]
000021EC 101F move.b D0, [A7]+
000021EE 661E bne +0x20 /* 0000220E */
000021F0 42A7 clr.l -[A7]
000021F2 2F0C move.l -[A7], A4
000021F4 3F3C 001F move.w -[A7], 0x1F
000021F8 4EBA EEB2 jsr [PC - 0x114E /* 000010AC */]
000021FC 2E1F move.l D7, [A7]+
000021FE 2F0C move.l -[A7], A4
00002200 4EBA F060 jsr [PC - 0xFA0 /* 00001262 */]
00002204 6008 bra +0xA /* 0000220E */
00002206 297C 736E 6420 0018 move.l [A4 + 0x18], 0x736E6420 /* 'snd ' */
label0000220E:
0000220E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002212 4E5E unlink A6
00002214 2E9F move.l [A7], [A7]+
00002216 4E75 rts